Skip to content

Instantly share code, notes, and snippets.

@ASOwnerYT
Created July 24, 2023 00:43
Show Gist options
  • Save ASOwnerYT/7790beaf92ccad90a7f85103e8a0405c to your computer and use it in GitHub Desktop.
Save ASOwnerYT/7790beaf92ccad90a7f85103e8a0405c to your computer and use it in GitHub Desktop.
100% pure
<nav class="container">
<ul>
<li>Brand</li>
</ul>
<ul>
<li>Home</li>
<li>Link</li>
</ul>
</nav>
<section class="container hero">
<hgroup>
<h1>Let's make our waterways cleaner</h1>
<h2>Keep NZ 100% Pure</h2>
</hgroup>
</section>
<section class="container">
<div class="row">
<div class="col">
<h1>50%</h1>
<p>Magni aliquam quasi non ipsa maiores cumque quia.</p>
</div>
<div class="col">
<h1>50%</h1>
<p>Magni aliquam quasi non ipsa maiores cumque quia.</p>
</div>
<div class="col">
<h1>50%</h1>
<p>Magni aliquam quasi non ipsa maiores cumque quia.</p>
</div>
</div>
</section>
@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700;900&display=swap");
$font: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
$title-font: "Nunito", sans-serif;
$title-size: 2.5rem;
$subtitle-size: 1.5rem;
* {
margin: 0;
padding: 0;
}
:root {
font-family: $font;
}
// Container
.container {
margin-left: auto;
margin-right: auto;
max-width: 1440px;
padding-left: 20px;
padding-right: 20px;
position: relative;
}
@media (min-width: 920px) {
.container {
padding-left: 70px;
padding-right: 70px;
}
}
// Navbar
nav,
nav ul {
display: flex;
}
nav {
justify-content: space-between;
padding-top: 1rem;
padding-bottom: 1rem;
ul {
list-style-type: none;
}
li:not(:last-of-type) {
padding-right: 1rem;
}
// Reset default styling on links
li a:link {
text-decoration: none;
color: inherit;
}
}
// Hero
.hero {
display: flex;
// Add space
padding-top: 8rem;
padding-bottom: 8rem;
// Text
color: white;
font-family: $title-font;
text-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
// Background image (50% brightness)
background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
url("https://images.pexels.com/photos/2586067/pexels-photo-2586067.jpeg"); // Image
background-size: cover;
background-position: center;
hgroup {
max-width: 400px;
// Title
h1 {
font-size: $title-size;
margin-bottom: 1rem;
}
// Subtitle
h2 {
font-size: $subtitle-size;
}
}
}
// Grid
row {
display: flex;
flex-flow: row wrap;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment