2021-03-06 20:44:17 +08:00
|
|
|
.related-wrap
|
|
|
|
padding: 2rem 1rem
|
|
|
|
&:empty
|
|
|
|
display: none
|
2021-06-26 12:40:13 +08:00
|
|
|
section.header
|
|
|
|
display: flex
|
|
|
|
justify-content: space-between
|
|
|
|
align-items: center
|
|
|
|
>span.title
|
|
|
|
padding: 0.25rem 0
|
|
|
|
section.footer
|
|
|
|
margin-top: 1rem
|
|
|
|
|
|
|
|
a.more
|
|
|
|
padding: 0.25rem 0.5rem
|
2021-07-03 23:28:27 +08:00
|
|
|
|
2021-06-26 12:40:13 +08:00
|
|
|
border-radius: $border-block
|
|
|
|
color: var(--text-p1)
|
|
|
|
|
2021-03-06 20:44:17 +08:00
|
|
|
|
2021-02-25 20:49:43 +08:00
|
|
|
.related-wrap#related-posts
|
2021-02-19 23:33:19 +08:00
|
|
|
.related-posts
|
|
|
|
width: 100%
|
|
|
|
display: flex
|
2021-03-05 21:37:28 +08:00
|
|
|
margin: 1rem 0
|
2021-02-19 23:33:19 +08:00
|
|
|
overflow-x: scroll
|
|
|
|
align-items: flex-start
|
|
|
|
scrollbar(8px, 4px)
|
2021-02-20 13:09:41 +08:00
|
|
|
padding-bottom: 8px
|
2021-02-25 13:12:04 +08:00
|
|
|
border-radius: $border-block
|
2021-02-19 23:33:19 +08:00
|
|
|
a
|
|
|
|
flex-grow: 0
|
|
|
|
flex-shrink: 0
|
|
|
|
background: var(--card)
|
2021-02-25 13:12:04 +08:00
|
|
|
border-radius: $border-block
|
2021-02-19 23:33:19 +08:00
|
|
|
padding-bottom: 1rem
|
|
|
|
line-height: 1.2
|
|
|
|
display: flex
|
|
|
|
flex-direction: column
|
|
|
|
overflow: hidden
|
2021-02-24 22:52:46 +08:00
|
|
|
min-width: 280px
|
|
|
|
width: 40vw
|
|
|
|
max-width: 460px
|
2021-03-08 17:54:23 +08:00
|
|
|
border: 1px solid var(--block-hover)
|
2022-08-28 20:06:58 +08:00
|
|
|
z-index: 1
|
2021-02-19 23:33:19 +08:00
|
|
|
.img
|
2021-02-24 22:52:46 +08:00
|
|
|
min-width: 100%
|
|
|
|
min-height: 140px
|
|
|
|
height: "calc(%s * 0.5)" % @width
|
|
|
|
max-height: 230px
|
2021-02-19 23:33:19 +08:00
|
|
|
overflow: hidden
|
|
|
|
img
|
|
|
|
width: 100%
|
|
|
|
height: 100%
|
|
|
|
object-fit: cover
|
2021-03-04 23:38:41 +08:00
|
|
|
&:not(.lazy)
|
2021-02-24 22:07:32 +08:00
|
|
|
trans1: transform 1s
|
2021-02-19 23:33:19 +08:00
|
|
|
@media screen and (max-width: $device-tablet)
|
2021-02-24 22:52:46 +08:00
|
|
|
width: 70vw
|
2021-02-19 23:33:19 +08:00
|
|
|
.img
|
2021-02-24 22:52:46 +08:00
|
|
|
height: "calc(%s * 0.5)" % @width
|
2021-02-19 23:33:19 +08:00
|
|
|
.title
|
|
|
|
color: var(--text-p1)
|
|
|
|
font-weight: 500
|
2021-03-05 21:37:28 +08:00
|
|
|
font-size: $fs-15
|
2021-06-26 12:40:13 +08:00
|
|
|
margin: .75rem .75rem 0 .75rem
|
2021-02-19 23:33:19 +08:00
|
|
|
display: -webkit-box
|
|
|
|
-webkit-box-orient: vertical
|
|
|
|
overflow: hidden
|
|
|
|
-webkit-line-clamp: 2
|
|
|
|
.excerpt
|
|
|
|
color: var(--text-p2)
|
2021-03-05 21:37:28 +08:00
|
|
|
font-size: $fs-13
|
2021-06-26 12:40:13 +08:00
|
|
|
margin: 0.4rem .75rem 0 .75rem
|
2021-02-19 23:33:19 +08:00
|
|
|
display: -webkit-box
|
|
|
|
-webkit-box-orient: vertical
|
|
|
|
overflow: hidden
|
|
|
|
-webkit-line-clamp: 3
|
|
|
|
&:hover
|
2021-02-24 00:32:07 +08:00
|
|
|
img
|
|
|
|
transform: scale(1.04)
|
2021-02-19 23:33:19 +08:00
|
|
|
a+a
|
2021-03-05 21:37:28 +08:00
|
|
|
margin-left: 1rem
|
2021-03-06 20:44:17 +08:00
|
|
|
|
|
|
|
|
|
|
|
.related-wrap#read-next
|
|
|
|
.body
|
2021-06-26 12:40:13 +08:00
|
|
|
background: var(--block)
|
|
|
|
border-radius: $border-block
|
|
|
|
border: 1px solid var(--block-border)
|
|
|
|
margin-top: 1rem
|
|
|
|
overflow: hidden
|
|
|
|
.line
|
|
|
|
margin: 0
|
|
|
|
height: 1px
|
|
|
|
background: var(--block-border)
|
|
|
|
&+.line,&:first-child,&:last-child
|
|
|
|
display: none
|
|
|
|
>a
|
|
|
|
display: flex
|
|
|
|
margin: 0
|
2021-03-06 20:44:17 +08:00
|
|
|
line-height: 1.2
|
2021-06-26 12:40:13 +08:00
|
|
|
padding: 0.75rem 0.5rem
|
2021-07-03 23:28:27 +08:00
|
|
|
color: var(--text-p3)
|
2021-06-26 12:40:13 +08:00
|
|
|
justify-content: space-between
|
|
|
|
align-items: center
|
|
|
|
font-weight: 500
|
2021-07-03 23:28:27 +08:00
|
|
|
font-size: $fs-12
|
|
|
|
&:first-child
|
|
|
|
color: var(--text-p1)
|
|
|
|
font-size: $fs-h4
|
|
|
|
font-weight: 400
|
2021-06-26 12:40:13 +08:00
|
|
|
.note
|
|
|
|
flex-shrink: 0
|
|
|
|
margin-left: 4px
|
|
|
|
font-size: $fs-12
|
2021-11-19 23:50:34 +08:00
|
|
|
color: var(--text-p4)
|
2021-03-06 20:44:17 +08:00
|
|
|
font-weight: 500
|
2021-06-26 12:40:13 +08:00
|
|
|
&:hover
|
|
|
|
color: $color-hover !important
|
|
|
|
background: var(--card)
|
2021-07-03 23:28:27 +08:00
|
|
|
|
2021-03-06 20:44:17 +08:00
|
|
|
|
|
|
|
|
|
|
|
.related-wrap#comments
|
2021-07-13 23:45:34 +08:00
|
|
|
div.cmt-title
|
|
|
|
p
|
|
|
|
margin: 0
|
|
|
|
a
|
|
|
|
color: inherit
|
|
|
|
text-decoration: underline
|
|
|
|
&:hover
|
|
|
|
color: $color-hover
|
2021-03-06 20:44:17 +08:00
|
|
|
div.cmt-body
|
|
|
|
min-height: 150px
|
|
|
|
position: relative
|
|
|
|
svg.loading
|
|
|
|
top: 60px
|