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
134 changes: 133 additions & 1 deletion news_layout/css/main.css
Original file line number Diff line number Diff line change
@@ -1 +1,133 @@
/* Write your CSS here */
html {
background: purple;
font-size: 16px;
}

body {
color: white;
font-family: "Verdana", "Arial", sans-serif;
font-size: 12px;
line-height: 1.4;
}

a {
text-decoration: none;
}

div, h2, p, figure {
margin: 0;
padding: 0;
}

.header {
color: black;
font-size: 20px;
padding: 40px 0 20px;
text-align: center;
}

.header h1 {
font-size: 40px;
font-weight: bold;
}

.header h2 a {
color: white;
font-size: 20px;
}

.main {
margin: 0 auto;
max-width: 1040px;
padding: 12px;
}

.column {
flex: 1;
flex-direction: column;
}

.article {
background: white;
color: black;
display: flex;
flex: 1;
flex-direction: column;
flex-basis: auto;
margin: 10px;
}

.article-image {
background: #eee;
display: block;
padding-top: 75%;
position: relative;
width:100%;
}

.article-image img {
display: block;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}


.article-body {
display: flex;
flex: 1;
flex-direction: column;
padding: 20px;
}

.article-title {
color: #333;
flex-shrink: 0;
font-size: 20px;
}

.article-content {
flex: 1;
margin-top: 5px;
}

.article-info {
display: flex;
font-size: 12px;
justify-content: space-between;
margin-top: 10px;
}

@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;
}

.first-article .article-image {
height: 300px;
order: 2;
padding-top: 0;
width: 400px;
}

.main-column {
flex: 3;
}

.nested-column {
flex: 2;
}
}
Binary file added news_layout/images/cactus.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/images/close_up.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/images/outside.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/images/walking.JPG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
95 changes: 93 additions & 2 deletions news_layout/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,101 @@
<html>
<head>
<meta charset="utf-8">
<title>Flexbox Layout</title>
<title>Fabulous Feline Gazette</title>
<link rel="stylesheet" href="css/main.css">
</head>
<body>
<!-- Starter File -->
<header class="header">
<h1>Fabulous Feline Gazette</h1>
</header>
<!--Main class column -->
<main class="main columns">
<section class="column main-column">
<a class="article first-article" href="#">
<figure class="article-image">
<img src="images/outside.jpg" alt="outside at sunset">
</figure>
<div class="article-body">
<h2 class="article-title">
Beautiful Weather
</h2>
<p class="article-content">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin ornare magna eros, eu pellentesque tortor vestibulum ut. Maecenas non massa sem. Etiam finibus odio quis feugiat facilisis.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin ornare magna eros.
</p>
<footer class="article-info">
<span>By Crazy Cat Lady</span>
<span>0 comments</span>
</footer>
</div>
</a>
<!--Nested column -->
<div class="columns">
<div class="column nested-column">
<a class="article" href="#">
<figure class="article-image">
<img src="images/close_up.jpg" alt="Sparrow">
</figure>
<div class="article-body">
<h2 class="article-title"> Sparrow</h2>
<p class="article-content">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin ornare magna eros, eu pellentesque tortor vestibulum ut. Maecenas non massa sem. Etiam finibus odio quis feugiat facilisis.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin ornare magna eros, eu pellentesque tortor vestibulum ut. Maecenas non massa sem. Etiam finibus odio quis feugiat facilisis.
</p>
<footer class="article-info">
<span>By Crazy Cat Lady</span>
<span>0 comments</span>
</footer>
</div>
</a>
</div>
<div class="column">
<a class="article" href="#">
<figure class="article-image">
<img src="images/walking.jpg" alt="Going outside on a walk">
</figure>
<div class="article-body">
<h2 class="article-title">Taking Your Human on a Walk</h2>
<p class="article-content">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin ornare magna eros, eu pellentesque tortor vestibulum ut. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin ornare magna eros, eu pellentesque tortor vestibulum ut.
</p>
<footer class="article-info">
<span>By Crazy Cat Lady</span>
<span>0 comments</span>
</footer>
</div>
</a>
</section>
<!--Next section -->
<section class="column">
<a class="article" href="#">
<figure class="article-image is-3by2">
<img src="images/cactus.jpg" alt="Exploring local flora">
</figure>
<div class="article-body">
<h2 class="article-title">Understanding Cat Behaviors</h2>
<p class="article-content">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mre ipsum dolor sit amet, consectetur adipiscing elit. Proin ornare magna eros, eu pellentesque tortor vestibulum ut.
</p>
<footer class="article-info">
<span>By Cat</span>
<span>2 comments</span>
</footer>
</div>
</a>
<a class="article" href="#">
<div class="article-body">
<h2 class="article-title">Hello Cat World</h2>
<p class="article-content">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Rmel orem ipsum dolor sit amet, consectetur adipiscing elit. Proin ornare magna eros, eu pellentesque tortor vestibulum ut.
</p>
<footer class="article-info">
<span>By Crazy Cat Lady</span>
<span>0 comments</span>
</footer>
</div>
</a>
</section>
</main>
</body>
</html>