2021-02-19 23:33:19 +08:00
|
|
|
// list
|
|
|
|
.post-list
|
|
|
|
margin: 1rem
|
|
|
|
|
|
|
|
// card
|
|
|
|
.post-list .post-card
|
|
|
|
display: block
|
|
|
|
margin: 1rem 0
|
|
|
|
border-radius: $border-card
|
|
|
|
box-shadow: 0 2px 8px 0px rgba(0, 0, 0, 0.02)
|
|
|
|
trans1 box-shadow
|
|
|
|
overflow: hidden
|
|
|
|
background: var(--card)
|
2021-12-12 16:24:33 +08:00
|
|
|
position: relative
|
2021-08-23 23:47:12 +08:00
|
|
|
.excerpt
|
|
|
|
margin: 1rem 0
|
|
|
|
>p
|
|
|
|
margin: 1rem 0
|
2021-12-12 16:24:33 +08:00
|
|
|
line-height: 1.5
|
2021-02-19 23:33:19 +08:00
|
|
|
.meta.cap
|
2021-02-27 17:15:47 +08:00
|
|
|
display: flex
|
|
|
|
flex-wrap: wrap
|
|
|
|
align-items: center
|
2021-08-23 23:47:12 +08:00
|
|
|
margin: .5rem 0
|
2021-02-19 23:33:19 +08:00
|
|
|
span+span
|
|
|
|
margin-left: 0.5rem
|
2021-02-27 17:15:47 +08:00
|
|
|
span.pin
|
|
|
|
line-height: 0
|
|
|
|
img
|
|
|
|
object-fit: contain
|
|
|
|
height: 1.5em
|
2021-02-19 23:33:19 +08:00
|
|
|
.post-list .post-card:hover
|
2021-12-12 16:24:33 +08:00
|
|
|
box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.1), 0 4px 16px 0px rgba(0, 0, 0, 0.1)
|
2021-07-29 00:25:37 +08:00
|
|
|
|
2021-02-19 23:33:19 +08:00
|
|
|
|
|
|
|
// common article
|
|
|
|
.post-list article
|
|
|
|
padding: 1rem
|
|
|
|
|
|
|
|
// posts
|
|
|
|
.post-list .post-card
|
|
|
|
.post-cover
|
2021-02-24 22:07:32 +08:00
|
|
|
overflow: hidden
|
2021-12-12 16:24:33 +08:00
|
|
|
position: absolute
|
|
|
|
width: 100%
|
|
|
|
border-radius: 0
|
|
|
|
&:not(.lazy)
|
|
|
|
trans1: transform 1s
|
|
|
|
|
|
|
|
.post-list .post-card.post.photo
|
|
|
|
.cover
|
|
|
|
position: relative
|
|
|
|
line-height: 0
|
2021-02-24 22:07:32 +08:00
|
|
|
img
|
|
|
|
width: 100%
|
2021-12-12 16:24:33 +08:00
|
|
|
.meta
|
|
|
|
margin: 0 1rem
|
|
|
|
position: absolute
|
|
|
|
line-height: 1
|
|
|
|
bottom: 1rem
|
|
|
|
width: 'calc(100% - %s * 2)' % 1rem
|
|
|
|
justify-content: flex-end
|
|
|
|
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2)
|
|
|
|
.cap
|
|
|
|
color: white
|
|
|
|
h2
|
|
|
|
margin: .25rem 0
|
|
|
|
font-size: $fs-h4
|
2021-03-01 23:24:57 +08:00
|
|
|
|
2021-02-19 23:33:19 +08:00
|
|
|
|
|
|
|
// wiki
|
|
|
|
.post-list .post-card.wiki article
|
|
|
|
display: flex
|
|
|
|
flex-wrap: wrap
|
|
|
|
trans1 box-shadow
|
|
|
|
justify-content: center
|
2021-08-23 23:47:12 +08:00
|
|
|
padding: 1rem .5rem
|
2021-02-19 23:33:19 +08:00
|
|
|
|
|
|
|
|
2021-02-24 00:32:07 +08:00
|
|
|
.post-list .post-card.wiki article .preview
|
2021-02-19 23:33:19 +08:00
|
|
|
display: flex
|
2021-02-24 00:32:07 +08:00
|
|
|
width: 200px
|
2021-08-23 23:47:12 +08:00
|
|
|
margin: 1rem .5rem
|
2021-11-20 13:18:52 +08:00
|
|
|
@media screen and (min-width: 950px)
|
|
|
|
margin: 1rem
|
2021-02-19 23:33:19 +08:00
|
|
|
align-items: center
|
|
|
|
img
|
|
|
|
object-fit: contain
|
2021-03-04 23:38:41 +08:00
|
|
|
&:not(.lazy)
|
|
|
|
trans1: transform 0.75s
|
2021-02-19 23:33:19 +08:00
|
|
|
.post-list .post-card.wiki article .excerpt
|
2021-08-23 23:47:12 +08:00
|
|
|
margin: 1rem .5rem
|
2021-11-20 13:18:52 +08:00
|
|
|
@media screen and (min-width: 950px)
|
|
|
|
margin-right: 2rem
|
|
|
|
min-width: 280px
|
2021-02-19 23:33:19 +08:00
|
|
|
flex: 1
|
|
|
|
overflow: hidden
|
|
|
|
word-wrap: break-word
|
2021-08-23 23:47:12 +08:00
|
|
|
p:last-child
|
|
|
|
margin-bottom: 0
|