Skip to content

Commit 4db0b54

Browse files
committed
Used flex to align Header,Footer,Nav bar, and Content
1 parent 5834118 commit 4db0b54

File tree

6 files changed

+64
-7
lines changed

6 files changed

+64
-7
lines changed

flex/04-flex-information/.Rhistory

Whitespace-only changes.

flex/06-flex-layout/.Rhistory

Whitespace-only changes.

flex/07-flex-layout-2/index.html

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<div class="header">
1212
MY AWESOME WEBSITE
1313
</div>
14-
14+
<div class="body">
1515
<div class="sidebar">
1616
<ul>
1717
<li><a href="#">⭐ - link one</a></li>
@@ -21,13 +21,16 @@
2121
</ul>
2222
</div>
2323

24+
<div class="main-doc">
2425
<div class="card">Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempora, eveniet? Dolorem dignissimos maiores non delectus possimus dolor nulla repudiandae vitae provident quae, obcaecati ipsam unde impedit corrupti veritatis minima porro?</div>
2526
<div class="card">Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quasi quaerat qui iure ipsam maiores velit tempora, deleniti nesciunt fuga suscipit alias vero rem, corporis officia totam saepe excepturi odit ea.</div>
2627
<div class="card">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Nobis illo ex quas, commodi eligendi aliquam ut, dolor, atque aliquid iure nulla. Laudantium optio accusantium quaerat fugiat, natus officia esse autem?</div>
2728
<div class="card">Lorem ipsum dolor sit amet consectetur adipisicing elit. Necessitatibus nihil impedit eius amet adipisci dolorum vel nostrum sit excepturi corporis tenetur cum, dolore incidunt blanditiis. Unde earum minima laboriosam eos!</div>
2829
<div class="card">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Nobis illo ex quas, commodi eligendi aliquam ut, dolor, atque aliquid iure nulla. Laudantium optio accusantium quaerat fugiat, natus officia esse autem?</div>
2930
<div class="card">Lorem ipsum dolor sit amet consectetur adipisicing elit. Necessitatibus nihil impedit eius amet adipisci dolorum vel nostrum sit excepturi corporis tenetur cum, dolore incidunt blanditiis. Unde earum minima laboriosam eos!</div>
30-
31+
</div>
32+
</div>
33+
3134
<div class="footer">
3235
The Odin Project ❤️
3336
</div>

flex/07-flex-layout-2/solution/.Rhistory

Whitespace-only changes.

flex/07-flex-layout-2/style.css

Lines changed: 59 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,82 @@
1+
12
body {
23
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
34
margin: 0;
45
min-height: 100vh;
6+
7+
}
8+
9+
body{
10+
display: flex;
11+
flex-direction: column;
12+
}
13+
.body{
14+
display: flex;
15+
flex:1
516
}
617

718
.header {
819
height: 72px;
920
background: darkmagenta;
1021
color: white;
11-
}
22+
font-size: 32px;
23+
font-weight: 900;
24+
display: flex;
25+
align-items: center;
26+
padding: 0 16px;
1227

13-
.footer {
14-
height: 72px;
15-
background: #eee;
16-
color: darkmagenta;
28+
1729
}
1830

1931
.sidebar {
2032
width: 300px;
2133
background: royalblue;
34+
flex-shrink: 0;
35+
padding: 16px;
36+
37+
}
38+
39+
ul{
40+
list-style: none;
41+
margin: 0;
42+
}
43+
44+
li{
45+
margin-bottom: 16px;
46+
}
47+
48+
a{
49+
color: whitesmoke;
50+
text-decoration: none;
51+
cursor: pointer;
52+
font-size: 24px;
53+
54+
}
55+
56+
.main-doc{
57+
padding: 32px;
58+
display: flex;
59+
flex-wrap: wrap;
2260
}
2361

2462
.card {
2563
border: 1px solid #eee;
2664
box-shadow: 2px 4px 16px rgba(0,0,0,.06);
2765
border-radius: 4px;
66+
padding: 16px;
67+
margin: 16px;
68+
width: 300px;
69+
}
70+
71+
.footer {
72+
height: 72px;
73+
background: #eee;
74+
color: darkmagenta;
75+
display: flex;
76+
align-items: center;
77+
justify-content: center;
78+
/*
79+
position:fixed;
80+
bottom: 0;
81+
width: 100%;*/
2882
}

grid/01-grid-layout-1/solution/.Rhistory

Whitespace-only changes.

0 commit comments

Comments
 (0)