Skip to content

Commit 7b520e6

Browse files
committed
Finishing Header
1 parent 2c3846d commit 7b520e6

File tree

4 files changed

+105
-4
lines changed

4 files changed

+105
-4
lines changed

css/style.css

+42-2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ body {
2424
font-family: "Josefin Sans", sans-serif;
2525
font-weight: 400; }
2626

27+
.heading-1 {
28+
font-size: 4.5rem;
29+
line-height: 1;
30+
color: #f9f7f6; }
31+
2732
.heading-2 {
2833
font-size: 4rem;
2934
font-style: italic;
@@ -97,8 +102,43 @@ body {
97102
transform: translateY(1.3rem); }
98103

99104
.header {
100-
background-color: violet;
101-
grid-column: full-start / col-end 6; }
105+
background-color: #54483A;
106+
background-image: linear-gradient(rgba(16, 29, 44, 0.93), rgba(16, 29, 44, 0.93)), url(../images/hero.jpeg);
107+
background-size: cover;
108+
background-position: center;
109+
grid-column: full-start / col-end 6;
110+
padding: 4rem;
111+
display: grid;
112+
grid-template-rows: 1fr min-content 6rem 1fr;
113+
grid-template-columns: max-content;
114+
grid-row-gap: 1.5rem;
115+
justify-content: center; }
116+
.header__logo {
117+
height: 3rem;
118+
justify-self: center; }
119+
.header__btn {
120+
align-self: start;
121+
justify-self: start; }
122+
.header__seenon-text {
123+
display: grid;
124+
grid-template-columns: 1fr max-content 1fr;
125+
grid-column-gap: 1.5rem;
126+
align-items: center;
127+
font-size: 1.6rem;
128+
color: #aaa; }
129+
.header__seenon-text::before, .header__seenon-text::after {
130+
content: "";
131+
display: block;
132+
height: 1px;
133+
background-color: currentColor; }
134+
.header__seenon-logos {
135+
display: grid;
136+
grid-template-columns: repeat(4, 1fr);
137+
grid-column-gap: 3rem;
138+
justify-items: center; }
139+
.header__seenon-logos img {
140+
height: 2.5rem;
141+
filter: brightness(70%); }
102142

103143
.realtors {
104144
background-color: royalblue;

index.html

+11-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,17 @@
1616
<button class="nav-btn"></button>
1717
</div>
1818
<header class="header">
19-
Header
19+
<img src="images/logo.png" alt="Nexter Logo" class="header__logo">
20+
<h3 class="heading-3">Your Own Home</h3>
21+
<h1 class="heading-1">The Ultimate Personal Freedom</h1>
22+
<button class="btn header__btn">View our properties</button>
23+
<p class="header__seenon-text">Seen On</p>
24+
<div class="header__seenon-logos">
25+
<img src="images/logo-bbc.png" alt="bbc">
26+
<img src="images/logo-forbes.png" alt="forbes">
27+
<img src="images/logo-techcrunch.png" alt="tech">
28+
<img src="images/logo-bi.png" alt="business">
29+
</div>
2030
</header>
2131
<div class="realtors">
2232
Top 3 Realtors

sass/_header.scss

+49-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,52 @@
11
.header {
2-
background-color: violet;
2+
background-color: $color-grey-dark-1;
3+
background-image: linear-gradient(rgba($color-secondary, .93),
4+
rgba($color-secondary, .93)),
5+
url(../images/hero.jpeg);
6+
background-size: cover;
7+
background-position: center;
38
grid-column: full-start / col-end 6;
9+
padding: 4rem;
10+
display: grid;
11+
grid-template-rows: 1fr min-content 6rem 1fr;
12+
grid-template-columns: max-content;
13+
grid-row-gap: 1.5rem;
14+
justify-content: center;
15+
&__logo {
16+
height: 3rem;
17+
justify-self: center;
18+
}
19+
20+
&__btn {
21+
align-self: start;
22+
justify-self: start;
23+
}
24+
25+
&__seenon-text {
26+
display: grid;
27+
grid-template-columns: 1fr max-content 1fr;
28+
grid-column-gap: 1.5rem;
29+
align-items: center;
30+
font-size: 1.6rem;
31+
color: $color-grey-light-2;
32+
33+
&::before,
34+
&::after {
35+
content: "";
36+
display: block;
37+
height: 1px;
38+
background-color: currentColor;
39+
}
40+
}
41+
42+
&__seenon-logos {
43+
display: grid;
44+
grid-template-columns: repeat(4, 1fr);
45+
grid-column-gap: 3rem;
46+
justify-items: center;
47+
img {
48+
height: 2.5rem;
49+
filter: brightness(70%);
50+
}
51+
}
452
}

sass/_typography.scss

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
}
55
.heading-1 {
66
@extend %heading;
7+
font-size: 4.5rem;
8+
line-height: 1;
9+
color: $color-grey-light-1;
710
}
811
.heading-2 {
912
@extend %heading;

0 commit comments

Comments
 (0)