Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
89 changes: 89 additions & 0 deletions news_layout/css/main.css
Original file line number Diff line number Diff line change
@@ -1 +1,90 @@
/* Write your CSS here */
html {
background: green;
}
h1 {
color: white;
text-align: center;
}
@media screen and (min-width: 800px) {
.columns ,
.column {
display: flex;
}
}
@media screen and (min-width: 1000px) {
.first-article {
flex-direction: row;
}
.first-article .article-body {
flex: 1;
/*align-self: flex-start;*/
}
.first-article .article-img {
height: 300px;
order: 2;
padding-top: 0;
width: 400px;
}
.main-column {
flex: 3;
}
.nested-column {
flex: 2;
}
}
.column {
flex: 1;
flex-direction: column;
padding: 20px;
}
.column .main-column {
flex: 2;
}

.nested-column {
flex-direction: row;
}
.nested-column .article {
justify-content: space-between;
}
.article {
flex: 1;
display: flex;
flex-direction: column;
flex-basis: auto;
background: white;
margin: 10px;
overflow: auto;
}
.article-body {
display: flex;
flex: 1;
flex-direction: column;
padding: 20px;
background: white;
}
.article-content {
flex: 1;
}
.first-article {
flex-direction: row;
align-self: flex-start;
}
.first-article .article-body {
flex: 1;
}
.first-article .article-img {
height: 300px;
order: 2;
padding-top: 0;
width: 400px;
margin: 0;
}

.article img {
max-width: 100%;
}
figure {
margin: 0;
}
Binary file added news_layout/ga_logo_sm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added news_layout/img/pic1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added news_layout/img/pic2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added news_layout/img/pic3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
119 changes: 118 additions & 1 deletion news_layout/index.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,128 @@
<!DOCTYPE html>
<html>

<head>
<meta charset="utf-8">
<title>Flexbox Layout</title>
<link rel="stylesheet" href="css/main.css">
</head>

<body>
<!-- Starter File -->
<header>
<h1>Juli's Travel Blog</h1>
</header>

<!-- MAIN COLUMN OR CONTAINER-->
<div class="columns">
<div class="column main-column">

<a class ="article first-article">
<figure class="article-img">
<img src="img/pic1.jpg" />
</figure>
<div class="article-body">
<h2 class="article-title">
Hello World
</h2>
<p class="article-content">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod neque illo eum magnam quidem nihil accusamus reprehenderit quaerat itaque numquam iure libero tempora assumenda consectetur iusto, ab eveniet. Error, in.
</p>
<footer class="article-info">
By Tom
</footer>
</div>
</a>

<!-- Nested Column -->
<div class="column nested-column">
<a class="article">
<figure class="article-img">
<img src="img/pic2.jpg"/>
</figure>
<div class="article-body">
<h2 class="article-title"> Hello World
</h2>
<p class="article-content">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod neque illo eum magnam quidem nihil accusamus reprehenderit quaerat itaque numquam iure libero tempora assumenda consectetur iusto, ab eveniet. Error, in.
</p>
<footer class="article-info">
By Tom
</footer>
</div>
</a>

<a class="article">
<figure class="article-img">
<img src="img/pic3.jpg"/>
</figure>
<div class="article-body">
<h2 class="article-title">Hello World
</h2>
<p class="article-content">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod neque illo eum magnam quidem nihil accusamus reprehenderit quaerat itaque numquam iure libero tempora assumenda consectetur iusto, ab eveniet. Error, in.
</p>
<footer class="article-info">
By Tom
</footer>
</div>
</a>
</div>

</div>

<!-- Side Column -->
<div class="column">
<a class="article">
<figure class="article-img">
<img src="img/pic3.jpg" />
</figure>
<div class="article-body">
<h2 class="article-title">Hello World
</h2>
<p class="article-content">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod neque illo eum magnam quidem nihil accusamus reprehenderit quaerat itaque numquam iure libero tempora assumenda consectetur iusto, ab eveniet. Error, in.
</p>
<footer class="article-info">
By Tom
</footer>
</div>
</a>

<a class="article">
<figure class="article-img">
<img src="img/pic3.jpg" />
</figure>
<div class="article-body">
<h2 class="article-title">Hello World
</h2>
<p class="article-content">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod neque illo eum magnam quidem nihil accusamus reprehenderit quaerat itaque numquam iure libero tempora assumenda consectetur iusto, ab eveniet. Error, in.
</p>
<footer class="article-info">
By Tom
</footer>
</div>
</a>
<a class="article">
<figure class="article-img">
<img src="img/pic3.jpg" />
</figure>
<div class="article-body">
<h2 class="article-title">Hello World
</h2>
<p class="article-content">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod neque illo eum magnam quidem nihil accusamus reprehenderit quaerat itaque numquam iure libero tempora assumenda consectetur iusto, ab eveniet. Error, in.
</p>
</div>
</a>
</div>




</div>
<footer>

</footer>
</body>
</html>