Skip to content

Commit

Permalink
flexbox chapter
Browse files Browse the repository at this point in the history
  • Loading branch information
SauelAlmonte committed Nov 17, 2020
1 parent 2917a0e commit 7ea92b3
Show file tree
Hide file tree
Showing 5 changed files with 175 additions and 33 deletions.
5 changes: 5 additions & 0 deletions .idea/codeStyles/codeStyleConfig.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/project-2.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

40 changes: 8 additions & 32 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

52 changes: 52 additions & 0 deletions flexbox/flexbox.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='UTF-8'/>
<title>Some Web Page</title>
<link rel='stylesheet' href='styles.css'/>
</head>
<body>
<div class='menu-container'>
<div class='menu'>
<div class='date'>Aug 14, 2016</div>
<div class='signup'>Sign Up</div>
<div class='login'>Login</div>
</div>
</div>

<div class='header-container'>
<div class='header'>
<div class='subscribe'>Subscribe &#9662;</div>
<div class='logo'><img src='images/awesome-logo.svg'/></div>
<div class='social'><img src='images/social-icons.svg'/></div>
</div>
</div>

<div class='photo-grid-container'>
<div class='photo-grid'>
<div class='photo-grid-item first-item'>
<img src='images/one.svg'/>
</div>
<div class='photo-grid-item'>
<img src='images/two.svg'/>
</div>
<div class='photo-grid-item'>
<img src='images/three.svg'/>
</div>
<div class='photo-grid-item'>
<img src='images/four.svg'/>
</div>
<div class='photo-grid-item last-item'>
<img src='images/five.svg'/>
</div>
</div>
</div>

<div class='footer'>
<div class='footer-item footer-one'></div>
<div class='footer-item footer-two'></div>
<div class='footer-item footer-three'></div>
</div>

</body>
</html>
109 changes: 109 additions & 0 deletions flexbox/styles.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}

.menu-container {
/* ... */
display: flex;
justify-content: center;
color: #fff;
background-color: #5995DA; /* Blue */
padding: 20px 0;
}

.menu {
border: 1px solid #fff;
width: 900px;
display: flex;
justify-content: space-around;
}

.links {
border: 1px solid #fff; /* For debugging */
display: flex;
justify-content: flex-end;
}

.login {
margin-left: 20px;
}

.signup {
margin-left: auto;
}

.header-container {
color: #5995DA;
background-color: #D6E9FE;
display: flex;
justify-content: center;
}

.header {
align-items: stretch;
width: 900px;
height: 300px;
display: flex;
justify-content: space-between;
}

.social,
.logo,
.subscribe {
border: 1px solid #5995DA;
}

.photo-grid-container {
display: flex;
justify-content: center;
}

.photo-grid {
width: 900px;
display: flex;
justify-content: center;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
}

.photo-grid-item {
border: 1px solid #fff;
width: 300px;
height: 300px;
}

.first-item {
order: 1;
}

.last-item {
order: -1;
}

.social,
.subscribe {
align-self: flex-end;
margin-bottom: 20px;
}

.footer {
display: flex;
justify-content: space-between;
}

.footer-item {
border: 1px solid #fff;
background-color: #D6E9FE;
height: 200px;
flex: 1;
}

.footer-one,
.footer-three {
background-color: #5995DA;
flex: initial;
width: 300px;
}

0 comments on commit 7ea92b3

Please sign in to comment.