11---
22---
33/* !
4- Individual styles for Post
4+ Post-specific style
55 v2.0
66 https://github.com/cotes2020/jekyll-theme-chirpy
77 © 2019 Cotes Chung
88 MIT License
99*/
1010
11+ $prompt-older : " {{ site.data.label.post.button.previous }}" ;
12+ $prompt-newer : " {{ site.data.label.post.button.next }}" ;
13+
1114.post img {
1215 margin-top : .5rem ;
1316 margin-bottom : 1.5rem ;
2730 font-size : 0.85rem ;
2831}
2932
30- $prompt-older : " {{ site.data.label.post.button.previous }}" ;
31- $prompt-newer : " {{ site.data.label.post.button.next }}" ;
32-
3333.post-navigation {
3434 padding-top : 3rem ;
3535 padding-bottom : 2rem ;
3636
37- .btn , . btn.disabled {
37+ @mixin post-nav- btn {
3838 width : 50% ;
3939 position : relative ;
40- color : var (--link-color , #2a408e );
4140 border-color : var (--main-border , #e9ecef );
4241 }
4342
43+ .btn {
44+ @include post-nav-btn ;
45+ color : var (--link-color , #2a408e );
46+ }
47+
4448 .btn :hover {
4549 background : #2a408e ;
4650 color : #fff ;
4751 border-color : #2a408e ;
4852 }
4953
5054 .btn.disabled {
55+ @include post-nav-btn ;
5156 pointer-events : auto ;
5257 cursor : not-allowed ;
5358 background : none ;
5459 color : gray ;
55- // border-color: var(--main-border, #e9ecef);
60+ }
61+
62+ .btn.disabled :hover {
63+ border-color : none ;
5664 }
5765
5866 .btn.btn-outline-primary.disabled :focus {
@@ -146,58 +154,59 @@ $prompt-newer: "{{ site.data.label.post.button.next }}";
146154 font-family : ' Oswald' , sans-serif ;
147155}
148156
149- #related-posts .card {
150- border : 1px solid var (--main-wrapper-bg , #f1f1f1 );
151- background-color : var (--card-bg );
152- box-shadow : 0 0 5px 0 var (--main-wrapper-bg , rgba (234 , 234 , 234 , 0.7686274509803922 ));
153- -webkit-transition : all .3s ease-in-out ;;
154- -moz-transition : all .3s ease-in-out ;;
155- transition : all .3s ease-in-out ;
156- }
157-
158- #related-posts .card :hover {
159- -webkit-transform : translate3d (0 , -3px , 0 );
160- transform : translate3d (0 , -3px , 0 );
161- filter : drop-shadow (2px 4px 6px rgba (0 ,0 ,0 ,0.08 ));
162- }
157+ #related-posts {
158+ .card {
159+ border : 1px solid var (--main-wrapper-bg , #f1f1f1 );
160+ background-color : var (--card-bg );
161+ box-shadow : 0 0 5px 0 var (--main-wrapper-bg , rgba (234 , 234 , 234 , 0.7686274509803922 ));
162+ -webkit-transition : all .3s ease-in-out ;
163+ -moz-transition : all .3s ease-in-out ;
164+ transition : all .3s ease-in-out ;
165+ h3 {
166+ color : var (--relate-post-title , #353a3d );
167+ }
168+ }
163169
164- #related-posts .card h3 {
165- color : var (--relate-post-title , #353a3d );
166- }
170+ .card :hover {
171+ -webkit-transform : translate3d (0 , -3px , 0 );
172+ transform : translate3d (0 , -3px , 0 );
173+ filter : drop-shadow (2px 4px 6px rgba (0 , 0 , 0 , 0.08 ));
174+ }
167175
168- #related-posts .timeago {
169- color : var (--text-muted-color , rgba (30 ,55 ,70 ,.4 ));
170- }
176+ .timeago {
177+ color : var (--text-muted-color , rgba (30 , 55 , 70 , .4 ));
178+ }
171179
172- #related-posts p {
173- font-size : .9rem ;
174- margin-bottom : .5rem ;
175- overflow : hidden ;
176- text-overflow : ellipsis ;
177- display : -webkit-box ;
178- -webkit-line-clamp : 2 ;
179- -webkit-box-orient : vertical ;
180- }
180+ p {
181+ font-size : .9rem ;
182+ margin-bottom : .5rem ;
183+ overflow : hidden ;
184+ text-overflow : ellipsis ;
185+ display : -webkit-box ;
186+ -webkit-line-clamp : 2 ;
187+ -webkit-box-orient : vertical ;
188+ }
181189
182- #related-posts a :hover {
183- text-decoration : none ;
184- }
190+ a :hover {
191+ text-decoration : none ;
192+ }
185193
186- #related-posts ul {
187- list-style-type : none ;
188- padding-inline-start : 1.5rem ;
189- }
194+ ul {
195+ list-style-type : none ;
196+ padding-inline-start : 1.5rem ;
197+ }
190198
191- #related-posts ul > li ::before {
192- background : #c2c9d4 ;
193- width : 5px ;
194- height : 5px ;
195- border-radius : 1px ;
196- display : block ;
197- content : " " ;
198- position : relative ;
199- top : 1rem ;
200- right : 1rem ;
199+ ul >li ::before {
200+ background : #c2c9d4 ;
201+ width : 5px ;
202+ height : 5px ;
203+ border-radius : 1px ;
204+ display : block ;
205+ content : " " ;
206+ position : relative ;
207+ top : 1rem ;
208+ right : 1rem ;
209+ }
201210}
202211
203212#post-extend-wrapper {
@@ -208,64 +217,67 @@ $prompt-newer: "{{ site.data.label.post.button.next }}";
208217 color : inherit ;
209218}
210219
211- .share-wrapper a :hover ,
212- .share-wrapper i :hover {
213- text-decoration : none ;
214- color : var (--link-color , #2a408e )!important ;
215- }
216-
217220.share-wrapper {
218221 vertical-align : middle ;
219222 user-select : none ;
220- }
221223
222- .share-label {
223- font-family : ' Oswald' , sans-serif ;
224- }
224+ a :hover ,
225+ i :hover {
226+ text-decoration : none ;
227+ color : var (--link-color , #2a408e )!important ;
228+ }
225229
226- .share-label ::after {
227- content : " :" ;
228- }
230+ .share-icon {
231+ font-size : 1.2rem ;
229232
230- .share-wrapper .share-icon {
231- font-size : 1.2 rem ;
232- }
233+ .fab.fa-twitter {
234+ color : var ( --btn-sharing , rgba ( 29 , 161 , 242 , 1.00 )) ;
235+ }
233236
234- .share-wrapper .share-icon .fab.fa-twitter {
235- color : var (--btn-sharing , rgba (29 ,161 ,242 ,1.00 ));
236- }
237+ .fab.fa-facebook-square {
238+ color : var (--btn-sharing , rgb (66 , 95 , 156 ));
239+ }
240+ .fab.fa-telegram {
241+ color : var (--btn-sharing , rgb (39 , 159 , 217 ));
242+ }
237243
238- .share-wrapper .share-icon .fab.fa-facebook-square {
239- color : var (--btn-sharing , rgb (66 , 95 , 156 ));
240- }
244+ .fab.fa-weibo {
245+ color : var (--btn-sharing , rgb (229 , 20 , 43 ));
246+ }
241247
242- .share-wrapper .share-icon .fab.fa-telegram {
243- color : var (--btn-sharing , rgb (39 , 159 , 217 ));
244- }
248+ } // .share-icon
245249
246- .share-wrapper .share-icon .fab .fa-weibo {
247- color : var (--btn-sharing , rgb (229 , 20 , 43 ));
248- }
250+ .fas .fa-link {
251+ color : var (--btn-sharing , rgb (171 , 171 , 171 ));
252+ }
249253
250- .share-wrapper .fas.fa-link {
251- color : var (--btn-sharing , rgb (171 , 171 , 171 ));
254+ } // .share-wrapper
255+
256+
257+ .share-label {
258+ font-family : ' Oswald' , sans-serif ;
252259}
253260
254- .license-wrapper .license-text > a {
255- font-weight : 600 ;
261+ .share-label ::after {
262+ content : " : " ;
256263}
257264
258265.license-wrapper {
259266 line-height : 1.2rem ;
260- }
261267
262- .license-wrapper i {
263- font-weight : 400 ;
264- }
268+ .license-text >a {
269+ font-weight : 600 ;
270+ }
271+
272+ i {
273+ font-weight : 400 ;
274+ }
275+
276+ span :last-child {
277+ font-size : .85rem ;
278+ }
279+ } // .license-wrapper
265280
266- .license-wrapper span :last-child {
267- font-size : .85rem ;
268- }
269281
270282@media all and (max-width : 576px ) {
271283 .post-tail-bottom {
@@ -327,7 +339,8 @@ $prompt-newer: "{{ site.data.label.post.button.next }}";
327339}
328340
329341/*
330- The following resposive design aim to make #post-extend-wrapper margin-right same as pannel's width
342+ The following resposive design aim to
343+ make #post-extend-wrapper margin-right same as pannel's width
331344*/
332345@media all and (min-width : 1200px ) {
333346 #post-extend-wrapper {
0 commit comments