File tree 5 files changed +97
-0
lines changed
50-css-grid-irregular-layout
5 files changed +97
-0
lines changed Original file line number Diff line number Diff line change
1
+ <!DOCTYPE html>
2
+ < html lang ="en ">
3
+ < head >
4
+ < meta charset ="UTF-8 " />
5
+ < meta http-equiv ="X-UA-Compatible " content ="IE=edge " />
6
+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 " />
7
+ < link rel ="preconnect " href ="https://fonts.googleapis.com " />
8
+ < link rel ="preconnect " href ="https://fonts.gstatic.com " crossorigin />
9
+ < link
10
+ href ="https://fonts.googleapis.com/css2?family=Raleway:wght@400;900&display=swap "
11
+ rel ="stylesheet "
12
+ />
13
+ < link rel ="stylesheet " href ="style.css " />
14
+ < title > CSS Irregular Layout</ title >
15
+ </ head >
16
+ < body >
17
+ < main >
18
+ < header >
19
+ < h1 > Give yourself a chance to see the world</ h1 >
20
+ < p class ="description1 ">
21
+ Lorem ipsum dolor sit amet consectetur. Eget amet lacus egestas amet
22
+ porta sagittis pulvinar magna pretium. Lorem mauris vitae pellentesque
23
+ platea velit volutpat magna sem. Elit eu sit facilisi nullam neque
24
+ tincidunt sed volutpat metus. Amet sed at sed ante senectus sit
25
+ bibendum tincidunt eu.
26
+ </ p >
27
+ < img src ="./images/travel1.png " alt ="travel " class ="image1 " />
28
+ < img src ="./images/travel2.png " alt ="travel " class ="image2 " />
29
+ < img src ="./images/travel3.png " alt ="travel " class ="image3 " />
30
+ < p class ="description2 ">
31
+ Lorem ipsum dolor sit amet consectetur. Eget amet lacus egestas amet
32
+ porta sagittis pulvinar magna pretium. Lorem mauris vitae pellentesque
33
+ platea velit volutpat magna sem. Elit eu sit facilisi nullam neque
34
+ tincidunt sed volutpat metus. Amet sed at sed ante senectus sit
35
+ bibendum tincidunt eu.
36
+ </ p >
37
+ </ header >
38
+ </ main >
39
+ </ body >
40
+ </ html >
Original file line number Diff line number Diff line change
1
+ * {
2
+ box-sizing : border-box;
3
+ margin : 0 ;
4
+ padding : 0 ;
5
+ font-family : "Raleway" , sans-serif;
6
+ }
7
+
8
+ main {
9
+ width : 80vw ;
10
+ margin : 0 auto;
11
+ }
12
+
13
+ p {
14
+ font-size : 16px ;
15
+ padding : 24px 0 ;
16
+ line-height : 1.5em ;
17
+ }
18
+
19
+ header {
20
+ display : grid;
21
+ grid-template-columns : 6fr 1fr 1fr 3fr 5fr 1fr ;
22
+ grid-template-rows : 40px repeat (6 , auto);
23
+ }
24
+
25
+ h1 {
26
+ grid-column : 1 / span 3 ;
27
+ grid-row : 2 / 3 ;
28
+ font-size : 65px ;
29
+ font-weight : 900 ;
30
+ z-index : 10 ;
31
+ }
32
+
33
+ .description1 {
34
+ grid-column : 1 / 2 ;
35
+ grid-row : 3 / 4 ;
36
+ }
37
+
38
+ .image1 {
39
+ grid-column : 1 / 2 ;
40
+ grid-row : 4 / span 2 ;
41
+ }
42
+
43
+ .image2 {
44
+ grid-column : 3 / span 3 ;
45
+ grid-row : 1 / span 6 ;
46
+ }
47
+
48
+ .image3 {
49
+ grid-column : 5 / span 2 ;
50
+ grid-row : 5 / span 3 ;
51
+ }
52
+
53
+ .description2 {
54
+ grid-column : 1 / span 4 ;
55
+ grid-row : 7 / 8 ;
56
+ padding-right : 48px ;
57
+ }
You can’t perform that action at this time.
0 commit comments