Create Subscribe page

Create issue css component for past newsletter
This commit is contained in:
2021-10-12 22:41:09 +02:00
parent dca8f112ed
commit 3ccfb63188
6 changed files with 188 additions and 2 deletions

View File

@@ -54,10 +54,14 @@
// Small
.title-small {
color: $color-secondary;
font-size: rem(28px);
font-size: rem(24px);
font-weight: 400;
line-height: 1.5;
font-family: $font-serif;
@include bp (sm) {
font-size: rem(28px);
}
}

View File

@@ -0,0 +1,36 @@
.issue {
display: flex;
background-color: #fff;
border-radius: 6px;
a {
display: flex;
padding: 20px;
text-decoration: none;
}
// Image
img {
display: block;
width: 80px;
height: 56px;
margin-right: 16px;
}
// Title
dt {
color: $color-secondary;
font-size: rem(20px);
margin-bottom: 8px;
font-family: $font-serif;
font-weight: 400;
}
// Description
dd {
font-size: rem(16px);
color: $color-gray;
}
// Date
time {
opacity: 0.6;
font-size: rem(12px);
}
}

View File

@@ -0,0 +1,49 @@
// Subscribe Page
.subscribe {
// Modules
.grid-modules {
grid-column: span var(--columns);
margin: 96px 20px 0;
padding-bottom: 40px;
@include bp (sm) {
grid-column: 2 / span 22;
margin: 200px 0 72px;
}
}
// Past Issues
&__issues {
margin: 64px auto 0;
padding: 0 20px;
@include bp (sm) {
max-width: 800px;
padding: 0;
margin-top: 0;
}
// Title
h2 {
text-align: center;
}
ul {
margin-top: 32px;
@include bp (sm) {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 16px;
}
}
li {
display: block;
margin-bottom: 16px;
@include bp (sm) {
margin-bottom: 0;
}
}
}
}

View File

@@ -24,6 +24,7 @@
@import "pages/photos";
@import "pages/explore";
@import "pages/credits";
@import "pages/subscribe";
@import "pages/location";
// Modules
@@ -45,6 +46,7 @@
@import "molecules/location";
@import "molecules/switcher";
@import "molecules/heading";
@import "molecules/issue";
// Organisms
@import "organisms/locations";