Skip to content
Snippets Groups Projects
Commit fcf0adc0 authored by Silas Meister's avatar Silas Meister
Browse files

Restructure news section

parent e1608702
No related branches found
No related tags found
No related merge requests found
img/return.jpg

52.4 KiB

...@@ -44,77 +44,124 @@ ...@@ -44,77 +44,124 @@
</nav> </nav>
</header> </header>
<section class="main"> <main>
<div class="content content-large"> <article class="content-large">
<div> <div>
<a class="astronaut-landing" href="#"> <div class="article-content-container">
<div class="news-headline"> <a class="article-link" href="#"></a>
<h3>Space Station</h3>
<h2>Expedition 48 Crew Lands Safely on Earth</h2> <img class="article-image" src="img/astronaut_landing.jpg" />
</div>
<div class="camera-triangle"></div> <div class="article-content">
<img class="camera-img" src="img/camera.png" /> <div class="news-headline">
</a> <h3>Space Station</h3>
<h2>Expedition 48 Crew Lands Safely on Earth</h2>
</div>
<div class="camera-triangle"></div>
<img class="camera-img" src="img/camera.png" />
</div>
</div>
</div> </div>
</div> </article>
<div class="content content-small"> <article class="content-small">
<div> <div>
<div class="nasa-events-container"> <div class="article-content-container">
<div class="nasa-events-top"> <a class="article-link" href="#"></a>
<p class="nasa-events-title">NASA Events</p>
<div class="line"></div>
<section>
<article class="news">
<a href="#">Wednesday, Sept. 7: OSIRIS-REx Science and Engineering Talk (12 p.m. EDT), Asteroid Panel Discussion (1 p.m. EDT), NASA TV</a>
</article>
<article class="news">
<a href="#">Thursday, Sept. 8: Launch of OSIRIS-REx, 7:05 p.m. EDT</a>
</article>
<article class="news">
<a href="#">Registration Open: NASA Social GOES-R Weather Satellite Launch, Nov. 3-4 at Cape Canaveral</a>
</article>
</section>
</div>
<div class="nasa-events-bottom"> <div class="article-content">
<div class="line"></div> <div class="nasa-events-container">
<div class="nasa-events-top">
<div class="nasa-events-bottom-horizontal"> <p class="nasa-events-title">NASA Events</p>
<a href="#">Calendar</a>
<a href="#">Launches and Landings</a> <div class="line"></div>
<a class="news" href="#">Wednesday, Sept. 7: OSIRIS-REx Science and Engineering Talk (12 p.m. EDT), Asteroid Panel Discussion (1 p.m. EDT), NASA TV</a>
<a class="news" href="#">Thursday, Sept. 8: Launch of OSIRIS-REx, 7:05 p.m. EDT</a>
<a class="news" href="#">Registration Open: NASA Social GOES-R Weather Satellite Launch, Nov. 3-4 at Cape Canaveral</a>
</div>
<div class="nasa-events-bottom">
<div class="line"></div>
<div class="nasa-events-bottom-horizontal">
<a href="#">Calendar</a>
<a href="#">Launches and Landings</a>
</div>
</div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </article>
<div class="content content-small"> <article class="content-small">
<div> <div>
<a href="#">Link</a> <div class="article-content-container">
<a class="article-link" href="#"></a>
<img class="article-image" src="img/astronaut.jpg"></img>
<div class="article-content">
<div class="overlay">
<h4>Expedition 48</h4>
<h4>NASA's Record-braking Astronaut Crewmates Safely Return to Earth</h4>
</div>
</div>
</div>
</div> </div>
</div> </article>
<div class="content content-medium"> <article class="content-medium">
<div> <div>
<a href="#">Link</a> <div class="article-content-container">
<a class="article-link" href="#"></a>
<img class="article-image" src="img/astronaut.jpg"></img>
<div class="article-content">
</div>
</div>
</div> </div>
</div> </article>
<div class="content content-small"> <article class="content-small">
<div> <div>
<a href="#">Link</a> <div class="article-content-container">
<a class="article-link" href="#"></a>
<img class="article-image" src="img/astronaut.jpg"></img>
<div class="article-content">
</div>
</div>
</div> </div>
</div> </article>
<div class="content content-medium"> <article class="content-medium">
<div> <div>
<a href="#">Link</a> <div class="article-content-container">
<a class="article-link" href="#"></a>
<img class="article-image" src="img/astronaut.jpg"></img>
<div class="article-content">
</div>
</div>
</div> </div>
</div> </article>
<div class="content content-small"> <article class="content-small">
<div> <div>
<a href="#">Link</a> <div class="article-content-container">
<a class="article-link" href="#"></a>
<img class="article-image" src="img/astronaut.jpg"></img>
<div class="article-content">
</div>
</div>
</div> </div>
</div> </article>
</section> </section>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -19,14 +19,6 @@ body { ...@@ -19,14 +19,6 @@ body {
background-color: #666666; background-color: #666666;
} }
/*nav ul li a {
text-decoration: none;
display: inline-block;
padding: 1em;
background-color: white;
margin: 0;
}*/
nav ul { nav ul {
list-style-type: none; list-style-type: none;
margin: 0; margin: 0;
...@@ -37,36 +29,6 @@ nav ul li a { ...@@ -37,36 +29,6 @@ nav ul li a {
text-decoration: none; text-decoration: none;
} }
/*.sub-nav ul {
display: flex;
flex-direction: row;
justify-content: center;
align-content: flex-start;
height: 100%;
width: 100%;
}
.sub-nav ul li {
padding: 0.5em 0;
background-color: #777777;
}
.sub-nav ul li a {
font-size: 0.6em;
font-weight: 500;
display: block;
border-right: 0.1em solid #eeeeee;
padding: 0.5em 1em;
}
.sub-nav ul li:last-child a {
border-right: none;
}
.sub-nav ul li a {
background-color: #777777;
}*/
.nasa-img { .nasa-img {
position: absolute; position: absolute;
left: 0; left: 0;
...@@ -162,7 +124,7 @@ nav ul li a { ...@@ -162,7 +124,7 @@ nav ul li a {
border-right: 0.1em solid #eeeeee; border-right: 0.1em solid #eeeeee;
} }
.main { main {
display: flex; display: flex;
flex-direction: row; flex-direction: row;
flex-wrap: wrap; flex-wrap: wrap;
...@@ -181,6 +143,7 @@ nav ul li a { ...@@ -181,6 +143,7 @@ nav ul li a {
content: ""; content: "";
display: block; display: block;
padding-bottom: 100%; padding-bottom: 100%;
background-color: yellow;
} }
.content-medium { .content-medium {
...@@ -212,7 +175,7 @@ nav ul li a { ...@@ -212,7 +175,7 @@ nav ul li a {
height: 100%; height: 100%;
} }
.content-small > div { .content-small > div, .content-medium > div, .content-large > div {
padding: 0.5em; padding: 0.5em;
position: absolute; position: absolute;
width: 100%; width: 100%;
...@@ -220,23 +183,39 @@ nav ul li a { ...@@ -220,23 +183,39 @@ nav ul li a {
display: block; display: block;
} }
.content-medium > div { .article-content-container {
padding: 0.5em; display: block;
position: absolute; position: relative;
width: 100%; width: 100%;
height: 100%; height: 100%;
background-color: white;
}
.article-content-container > .article-link {
display: block; display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} }
.content-large > div { .article-content-container > .article-image {
padding: 0.5em;
position: absolute; position: absolute;
width: 100%; width: 100%;
height: 100%;
object-fit: cover;
}
.article-content-container > .article-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; height: 100%;
display: block;
} }
.content-small > div > a, .content-medium > div > a, .content-large > div > a { /*.content-small > div > a, .content-medium > div > a, .content-large > div > a {
display: block; display: block;
position: relative; position: relative;
width: 100%; width: 100%;
...@@ -248,7 +227,7 @@ nav ul li a { ...@@ -248,7 +227,7 @@ nav ul li a {
background-image: url('img/astronaut_landing.jpg'); background-image: url('img/astronaut_landing.jpg');
background-size: cover; background-size: cover;
background-repeat: no-repeat; background-repeat: no-repeat;
} }*/
.news-headline { .news-headline {
position: absolute; position: absolute;
...@@ -307,16 +286,14 @@ nav ul li a { ...@@ -307,16 +286,14 @@ nav ul li a {
margin: 0; margin: 0;
} }
.news { a.news {
display: block;
font-size: 0.7em; font-size: 0.7em;
padding: 0.2em 0; padding: 0.2em 0;
}
.nasa-events-container a {
text-decoration: none; text-decoration: none;
} }
.nasa-events-container a:hover { a.news:hover {
text-decoration: underline; text-decoration: underline;
} }
...@@ -332,6 +309,18 @@ nav ul li a { ...@@ -332,6 +309,18 @@ nav ul li a {
background-color: #eeeeee; background-color: #eeeeee;
} }
/*.news-image {
width: 100%;
height: 100%;
object-fit: cover;
}
.overlay {
position: absolute;
top: 0;
left: 0;
}*/
/*.content-small div div, .content-medium div div, .content-large div div { /*.content-small div div, .content-medium div div, .content-large div div {
background-color: blue; background-color: blue;
}*/ }*/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment