Skip to content

Commit 90aa2ca

Browse files
committed
Final style updates
1 parent 8695d98 commit 90aa2ca

File tree

5 files changed

+20
-11
lines changed

5 files changed

+20
-11
lines changed

src/components/BlogFeed.vue

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22
<transition-group tag="ul" class="blog__feed" name="preview">
33
<li v-for="post in feed" :class="classes" :key="post.id">
44
<router-link :to="`/read/${post.id}`">
5-
<figure class="preview__figure">
6-
<img :src="post.image"/>
7-
5+
<figure class="preview__figure" :style="bgImg(post.image)">
86
<transition name="fade">
97
<figcaption v-if="!reading" class="preview__title">{{ post.title }}</figcaption>
108
</transition>
@@ -76,7 +74,10 @@ export default {
7674
methods: {
7775
scrollTo,
7876
kebabify,
79-
prettyDate
77+
prettyDate,
78+
bgImg(src) {
79+
return { backgroundImage: `url(${src})` }
80+
}
8081
},
8182
8283
beforeMount() {

src/sass/base/_text.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@
3232
@extend %ff--500;
3333
font-size: 3.6vw;
3434
text-transform: capitalize;
35+
36+
@media only screen and (min-width: 1440px) {
37+
font-size: 3.25rem;
38+
}
3539
}
3640

3741
%txt--title {

src/sass/blocks/_blog.scss

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
.blog {
22
position: relative;
33
min-height: 100vh;
4+
max-width: 1440px;
5+
margin: 0 auto;
46
padding: 7.5rem 5.5rem 0 4rem;
57

68
&__feed {
79
display: flex;
810
align-items: flex-start;
911
flex-wrap: wrap;
12+
padding-bottom: 5.5vw;
1013
}
1114

1215
&__post {

src/sass/blocks/_nav.scss

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
top: 50%;
4848
right: 100%;
4949
transform: translate3d(-25%, -50%, 0);
50-
font-size: 1.2rem;
50+
font-size: 1.25rem;
5151
width: 1em;
5252
height: 1em;
5353
box-shadow: inset 0 0 0 0 cc(primary);
@@ -62,19 +62,19 @@
6262
top: 50%;
6363
left: 50%;
6464
width: 10%;
65-
height: 75%;
65+
height: 70%;
6666
background-color: cc(bg);
6767
transition: transform 225ms cb();
6868
}
6969

70-
&::before { transform: translate3d(-55%, -55%, 0) rotate(-45deg) scaleY(0) }
71-
&::after { transform: translate3d(-55%, -55%, 0) rotate(45deg) scaleY(0) }
70+
&::before { transform: translate3d(-50%, -50%, 0) rotate(-45deg) scaleY(0) }
71+
&::after { transform: translate3d(-50%, -50%, 0) rotate(45deg) scaleY(0) }
7272
}
7373

7474
&:hover &--icon {
7575
box-shadow: inset 0 0 0 1.1em cc(primary);
76-
&::before { transform: translate3d(-55%, -55%, 0) rotate(-45deg) scaleY(1) }
77-
&::after { transform: translate3d(-55%, -55%, 0) rotate(45deg) scaleY(1) }
76+
&::before { transform: translate3d(-50%, -50%, 0) rotate(-45deg) scaleY(1) }
77+
&::after { transform: translate3d(-50%, -50%, 0) rotate(45deg) scaleY(1) }
7878
}
7979
}
8080
}

src/sass/blocks/_preview.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
.preview {
22
position: relative;
3-
min-height: calc(100vw / 3);
43
z-index: 0;
54
@include imagePlaceholder;
65

@@ -25,6 +24,8 @@
2524

2625
&__figure {
2726
position: relative;
27+
padding-top: 140%;
28+
@include bgCover;
2829

2930
&::before {
3031
content: '';

0 commit comments

Comments
 (0)