Add and edit responsive style on homepage
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
.footer {
|
||||
height: 120px;
|
||||
background-color: $color-primary-darker;
|
||||
padding: 40px 0;
|
||||
|
||||
@include bp (sm) {
|
||||
height: 120px;
|
||||
}
|
||||
|
||||
.container {
|
||||
align-items: center;
|
||||
@@ -9,21 +13,44 @@
|
||||
}
|
||||
|
||||
.site-title {
|
||||
grid-column: 2 / span 3;
|
||||
grid-column: 1 / span var(--columns);
|
||||
grid-row: 1;
|
||||
margin-bottom: 40px;
|
||||
|
||||
@include bp (sm) {
|
||||
grid-column: 2 / span 5;
|
||||
grid-row: 1;
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
|
||||
&__links {
|
||||
grid-column: 5 / span 16;
|
||||
grid-row: 1;
|
||||
grid-column: 1 / span var(--columns);
|
||||
grid-row: 2;
|
||||
|
||||
@include bp (sm) {
|
||||
grid-column: 5 / span 16;
|
||||
grid-row: 1;
|
||||
}
|
||||
|
||||
ul {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
|
||||
@include bp (sm) {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
}
|
||||
li {
|
||||
display: block;
|
||||
margin: 0 16px;
|
||||
margin-bottom: 16px;
|
||||
|
||||
@include bp (sm) {
|
||||
margin: 0 16px;
|
||||
}
|
||||
|
||||
&:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}
|
||||
a {
|
||||
display: block;
|
||||
@@ -38,9 +65,16 @@
|
||||
}
|
||||
|
||||
&__ctf {
|
||||
grid-column: 19 / span 5;
|
||||
grid-row: 1;
|
||||
grid-column: 1 / span var(--columns);
|
||||
grid-row: 2;
|
||||
margin-left: auto;
|
||||
margin-top: auto;
|
||||
|
||||
@include bp (sm) {
|
||||
grid-column: 19 / span 5;
|
||||
grid-row: 1;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
span {
|
||||
font-size: rem(12px);
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
.browse {
|
||||
margin: 96px 0 128px;
|
||||
margin: 96px 0;
|
||||
|
||||
@include bp (sm) {
|
||||
margin-bottom: 128px;
|
||||
}
|
||||
|
||||
// Description
|
||||
&__description {
|
||||
@@ -7,6 +11,7 @@
|
||||
margin: 0 auto 32px;
|
||||
max-width: 230px;
|
||||
text-align: center;
|
||||
color: $color-tertiary;
|
||||
|
||||
@include bp (sm) {
|
||||
font-size: rem(28px);
|
||||
|
||||
@@ -14,33 +14,23 @@
|
||||
--columns: 18;
|
||||
grid-column: 4 / span var(--columns);
|
||||
}
|
||||
}
|
||||
|
||||
h3 {
|
||||
color: $color-secondary;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
p {
|
||||
margin-bottom: 40px;
|
||||
color: $color-text;
|
||||
font-weight: 300;
|
||||
}
|
||||
span {
|
||||
font-size: rem(16px);
|
||||
line-height: 1.2;
|
||||
color: rgba($color-text, 0.6);
|
||||
}
|
||||
h3 {
|
||||
color: $color-secondary;
|
||||
margin-bottom: 8px;
|
||||
|
||||
// Past issues
|
||||
a {
|
||||
text-decoration: none;
|
||||
color: $color-text;
|
||||
font-size: rem(14px);
|
||||
|
||||
span {
|
||||
@include bp (sm) {
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
}
|
||||
p {
|
||||
margin-bottom: 32px;
|
||||
color: $color-text;
|
||||
margin-left: 12px;
|
||||
border-bottom: 1px solid $color-text;
|
||||
font-weight: 300;
|
||||
|
||||
@include bp (sm) {
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -49,11 +39,12 @@
|
||||
position: relative;
|
||||
display: flex;
|
||||
width: 100%;
|
||||
max-width: 600px;
|
||||
height: 64px;
|
||||
margin-bottom: 20px;
|
||||
padding: 0 30px;
|
||||
border-radius: 100vh;
|
||||
box-shadow: inset 0 0 0 3px $color-secondary;
|
||||
box-shadow: inset 0 0 0 2px $color-secondary;
|
||||
transition: box-shadow 0.6s var(--ease-quart);
|
||||
|
||||
input {
|
||||
@@ -95,8 +86,43 @@
|
||||
|
||||
// Past Issues
|
||||
.past-issues {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
display: block;
|
||||
text-align: center;
|
||||
font-size: rem(14px);
|
||||
max-width: 600px;
|
||||
|
||||
@include bp (sm) {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
font-size: rem(16px);
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
color: $color-text;
|
||||
}
|
||||
|
||||
span {
|
||||
font-size: rem(14px);
|
||||
color: $color-text;
|
||||
margin-left: 8px;
|
||||
border-bottom: 1px solid $color-text;
|
||||
|
||||
@include bp (sm) {
|
||||
margin-left: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
p {
|
||||
color: $color-gray;
|
||||
line-height: 1.3;
|
||||
margin-top: 16px;
|
||||
margin-bottom: 0;
|
||||
|
||||
@include bp (sm) {
|
||||
margin-top: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Variants
|
||||
|
||||
@@ -5,10 +5,12 @@
|
||||
border-radius: 12px;
|
||||
|
||||
.content {
|
||||
display: grid;
|
||||
grid-template-columns: 40% 1fr;
|
||||
grid-template-rows: 1fr;
|
||||
height: 100%;
|
||||
@include bp (sm) {
|
||||
display: grid;
|
||||
grid-template-columns: 40% 1fr;
|
||||
grid-template-rows: 1fr;
|
||||
height: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
// Image
|
||||
@@ -17,13 +19,18 @@
|
||||
overflow: hidden;
|
||||
|
||||
img {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
height: 216px;
|
||||
object-fit: cover;
|
||||
|
||||
@include bp (sm) {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
height: 100%;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,9 +38,13 @@
|
||||
&__info {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
padding: 64px 72px 40px 64px;
|
||||
padding: 32px 40px;
|
||||
border-radius: 12px;
|
||||
|
||||
@include bp (sm) {
|
||||
padding: 64px 72px 40px 64px;
|
||||
}
|
||||
|
||||
.button {
|
||||
margin-right: auto;
|
||||
}
|
||||
@@ -42,19 +53,31 @@
|
||||
// Title
|
||||
.title-medium {
|
||||
color: $color-lightpurple;
|
||||
margin-bottom: 16px;
|
||||
margin-bottom: 8px;
|
||||
|
||||
@include bp (sm) {
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
p {
|
||||
font-weight: 300;
|
||||
margin-bottom: 24px;
|
||||
margin-bottom: 20px;
|
||||
|
||||
@include bp (sm) {
|
||||
margin-bottom: 24px;
|
||||
}
|
||||
}
|
||||
|
||||
.detail {
|
||||
margin: auto 0 0;
|
||||
padding-top: 24px;
|
||||
padding-top: 32px;
|
||||
color: $color-gray;
|
||||
line-height: 1.4;
|
||||
font-size: rem(14px);
|
||||
|
||||
@include bp (sm) {
|
||||
padding-top: 24px;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user