|
1 | 1 | <!DOCTYPE html>
|
2 | 2 | <html lang="en">
|
3 | 3 | <head>
|
4 |
| - <meta charset="UTF-8"> |
5 |
| - <title>Flex Panels 💪</title> |
6 |
| - <link href='https://fonts.googleapis.com/css?family=Amatic+SC' rel='stylesheet' type='text/css'> |
| 4 | + <meta charset="UTF-8"> |
| 5 | + <title>Flex Panels 💪</title> |
| 6 | + <link rel="stylesheet" href="style.css"> |
| 7 | + <link href='https://fonts.googleapis.com/css?family=Amatic+SC' rel='stylesheet' type='text/css'> |
7 | 8 | </head>
|
8 | 9 | <body>
|
9 |
| - <style> |
10 |
| - html { |
11 |
| - box-sizing: border-box; |
12 |
| - background: #ffc600; |
13 |
| - font-family: 'helvetica neue'; |
14 |
| - font-size: 20px; |
15 |
| - font-weight: 200; |
16 |
| - } |
17 |
| - |
18 |
| - body { |
19 |
| - margin: 0; |
20 |
| - } |
21 |
| - |
22 |
| - *, *:before, *:after { |
23 |
| - box-sizing: inherit; |
24 |
| - } |
25 |
| - |
26 |
| - .panels { |
27 |
| - min-height: 100vh; |
28 |
| - overflow: hidden; |
29 |
| - } |
30 |
| - |
31 |
| - .panel { |
32 |
| - background: #6B0F9C; |
33 |
| - box-shadow: inset 0 0 0 5px rgba(255,255,255,0.1); |
34 |
| - color: white; |
35 |
| - text-align: center; |
36 |
| - align-items: center; |
37 |
| - /* Safari transitionend event.propertyName === flex */ |
38 |
| - /* Chrome + FF transitionend event.propertyName === flex-grow */ |
39 |
| - transition: |
40 |
| - font-size 0.7s cubic-bezier(0.61,-0.19, 0.7,-0.11), |
41 |
| - flex 0.7s cubic-bezier(0.61,-0.19, 0.7,-0.11), |
42 |
| - background 0.2s; |
43 |
| - font-size: 20px; |
44 |
| - background-size: cover; |
45 |
| - background-position: center; |
46 |
| - } |
47 |
| - |
48 |
| - .panel1 { background-image:url(https://source.unsplash.com/gYl-UtwNg_I/1500x1500); } |
49 |
| - .panel2 { background-image:url(https://source.unsplash.com/rFKUFzjPYiQ/1500x1500); } |
50 |
| - .panel3 { background-image:url(https://images.unsplash.com/photo-1465188162913-8fb5709d6d57?ixlib=rb-0.3.5&q=80&fm=jpg&crop=faces&cs=tinysrgb&w=1500&h=1500&fit=crop&s=967e8a713a4e395260793fc8c802901d); } |
51 |
| - .panel4 { background-image:url(https://source.unsplash.com/ITjiVXcwVng/1500x1500); } |
52 |
| - .panel5 { background-image:url(https://source.unsplash.com/3MNzGlQM7qs/1500x1500); } |
53 |
| - |
54 |
| - /* Flex Children */ |
55 |
| - .panel > * { |
56 |
| - margin: 0; |
57 |
| - width: 100%; |
58 |
| - transition: transform 0.5s; |
59 |
| - } |
60 |
| - |
61 |
| - .panel p { |
62 |
| - text-transform: uppercase; |
63 |
| - font-family: 'Amatic SC', cursive; |
64 |
| - text-shadow: 0 0 4px rgba(0, 0, 0, 0.72), 0 0 14px rgba(0, 0, 0, 0.45); |
65 |
| - font-size: 2em; |
66 |
| - } |
67 |
| - |
68 |
| - .panel p:nth-child(2) { |
69 |
| - font-size: 4em; |
70 |
| - } |
71 |
| - |
72 |
| - .panel.open { |
73 |
| - font-size: 40px; |
74 |
| - } |
75 |
| - |
76 |
| - </style> |
77 |
| - |
78 |
| - |
79 |
| - <div class="panels"> |
80 |
| - <div class="panel panel1"> |
81 |
| - <p>Hey</p> |
82 |
| - <p>Let's</p> |
83 |
| - <p>Dance</p> |
84 |
| - </div> |
85 |
| - <div class="panel panel2"> |
86 |
| - <p>Give</p> |
87 |
| - <p>Take</p> |
88 |
| - <p>Receive</p> |
89 |
| - </div> |
90 |
| - <div class="panel panel3"> |
91 |
| - <p>Experience</p> |
92 |
| - <p>It</p> |
93 |
| - <p>Today</p> |
94 |
| - </div> |
95 |
| - <div class="panel panel4"> |
96 |
| - <p>Give</p> |
97 |
| - <p>All</p> |
98 |
| - <p>You can</p> |
99 |
| - </div> |
100 |
| - <div class="panel panel5"> |
101 |
| - <p>Life</p> |
102 |
| - <p>In</p> |
103 |
| - <p>Motion</p> |
104 |
| - </div> |
105 |
| - </div> |
106 |
| - |
107 |
| - <script> |
108 |
| - |
109 |
| - </script> |
110 |
| - |
111 |
| - |
112 |
| - |
| 10 | + <div class="panels"> |
| 11 | + <div class="panel panel1"> |
| 12 | + <p>Hey</p> |
| 13 | + <p>Let's</p> |
| 14 | + <p>Dance</p> |
| 15 | + </div> |
| 16 | + <div class="panel panel2"> |
| 17 | + <p>Give</p> |
| 18 | + <p>Take</p> |
| 19 | + <p>Receive</p> |
| 20 | + </div> |
| 21 | + <div class="panel panel3"> |
| 22 | + <p>Experience</p> |
| 23 | + <p>It</p> |
| 24 | + <p>Today</p> |
| 25 | + </div> |
| 26 | + <div class="panel panel4"> |
| 27 | + <p>Give</p> |
| 28 | + <p>All</p> |
| 29 | + <p>You can</p> |
| 30 | + </div> |
| 31 | + <div class="panel panel5"> |
| 32 | + <p>Life</p> |
| 33 | + <p>In</p> |
| 34 | + <p>Motion</p> |
| 35 | + </div> |
| 36 | + </div> |
| 37 | + |
| 38 | + <script type="text/javascript" src="scripts.js"></script> |
113 | 39 | </body>
|
114 | 40 | </html>
|
0 commit comments