File tree Expand file tree Collapse file tree 5 files changed +20
-11
lines changed Expand file tree Collapse file tree 5 files changed +20
-11
lines changed Original file line number Diff line number Diff line change 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 () {
Original file line number Diff line number Diff line change 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 {
Original file line number Diff line number Diff line change 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 {
Original file line number Diff line number Diff line change 4747 top : 50% ;
4848 right : 100% ;
4949 transform : translate3d (-25% , -50% , 0 );
50- font-size : 1.2 rem ;
50+ font-size : 1.25 rem ;
5151 width : 1em ;
5252 height : 1em ;
5353 box-shadow : inset 0 0 0 0 cc (primary );
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}
Original file line number Diff line number Diff line change 11.preview {
22 position : relative ;
3- min-height : calc (100vw / 3 );
43 z-index : 0 ;
54 @include imagePlaceholder ;
65
2524
2625 & __figure {
2726 position : relative ;
27+ padding-top : 140% ;
28+ @include bgCover ;
2829
2930 & ::before {
3031 content : ' ' ;
You can’t perform that action at this time.
0 commit comments