style.css
· 2.5 KiB · CSS
Исходник
/*请自己找到这个位置*/
.volantis-flink-list
display: flex
flex-wrap: wrap
justify-content: flex-start
margin: -0.5 * 16px
align-items: stretch
.site-card
@extend .cardHover
margin: 16px * 0.5
width: "calc(100% / 4 - %s)" % 16px
@media screen and (min-width: 2048px)
width: "calc(100% / 5 - %s)" % 16px
@media screen and (max-width: 768px)
width: "calc(100% / 3 - %s)" % 16px
@media screen and (max-width: 500px)
width: "calc(100% / 2 - %s)" % 16px
display: block
height: 210px !important
line-height: 1.4
height 100%
.img
position: relative
object-fit: cover
margin: 0 !important
width: 100%
height 60%
overflow: hidden
transition: all .6s!important
filter: blur(0)
img
width: 100%
height 100%
margin: 0 !important
border-radius: 12px 12px 0 0 !important
pointer-events:none;
// trans(.75s)
transition: background .6s,height .6s
object-fit: cover
.info
position: relative
height: 40%
transition: background .6s,height .6s
img
position: absolute
width: 100px
height: 100px
pointer-events:none
background-size: cover
border-radius: 50% !important
top: -32px
left: -32px
transform: scale(.2)
transition: all .6s !important
#text
position: relative
top: 0px
display: flex
flex-direction: column
padding-right: 10px
margin-left: 35px
transition: all .6s;
.title
max-width: 100%
font-size: 16px
line-height: 26px
font-weight: 700
color: var(--liushen-text)
text-overflow: ellipsis
white-space: nowrap
overflow: hidden
.desc
font-size: var(--global-font-size)
line-height: 26px
color: var(--liushen-secendtext)
overflow: hidden
font-size: small
margin-bottom: 10px
max-height: 52px
-webkit-line-clamp: 2
&:hover
.img
height: 35%
filter: blur(3px)
.info
height: 66%
background: #f2b94b
color: #fff
img
left: -10px
top: -50px
transform: rotate(-35deg) rotateX(1turn) rotateY(1turn) scale(.6)
#text
top: 26px
margin-left: 10px
/*下面的不用动,为#article-container的定义*/
1 | /*请自己找到这个位置*/ |
2 | .volantis-flink-list |
3 | display: flex |
4 | flex-wrap: wrap |
5 | justify-content: flex-start |
6 | margin: -0.5 * 16px |
7 | align-items: stretch |
8 | .site-card |
9 | @extend .cardHover |
10 | margin: 16px * 0.5 |
11 | width: "calc(100% / 4 - %s)" % 16px |
12 | @media screen and (min-width: 2048px) |
13 | width: "calc(100% / 5 - %s)" % 16px |
14 | @media screen and (max-width: 768px) |
15 | width: "calc(100% / 3 - %s)" % 16px |
16 | @media screen and (max-width: 500px) |
17 | width: "calc(100% / 2 - %s)" % 16px |
18 | display: block |
19 | height: 210px !important |
20 | line-height: 1.4 |
21 | height 100% |
22 | .img |
23 | position: relative |
24 | object-fit: cover |
25 | margin: 0 !important |
26 | width: 100% |
27 | height 60% |
28 | overflow: hidden |
29 | transition: all .6s!important |
30 | filter: blur(0) |
31 | img |
32 | width: 100% |
33 | height 100% |
34 | margin: 0 !important |
35 | border-radius: 12px 12px 0 0 !important |
36 | pointer-events:none; |
37 | // trans(.75s) |
38 | transition: background .6s,height .6s |
39 | object-fit: cover |
40 | |
41 | .info |
42 | position: relative |
43 | height: 40% |
44 | transition: background .6s,height .6s |
45 | img |
46 | position: absolute |
47 | width: 100px |
48 | height: 100px |
49 | pointer-events:none |
50 | background-size: cover |
51 | border-radius: 50% !important |
52 | top: -32px |
53 | left: -32px |
54 | transform: scale(.2) |
55 | transition: all .6s !important |
56 | #text |
57 | position: relative |
58 | top: 0px |
59 | display: flex |
60 | flex-direction: column |
61 | padding-right: 10px |
62 | margin-left: 35px |
63 | transition: all .6s; |
64 | .title |
65 | max-width: 100% |
66 | font-size: 16px |
67 | line-height: 26px |
68 | font-weight: 700 |
69 | color: var(--liushen-text) |
70 | text-overflow: ellipsis |
71 | white-space: nowrap |
72 | overflow: hidden |
73 | .desc |
74 | font-size: var(--global-font-size) |
75 | line-height: 26px |
76 | color: var(--liushen-secendtext) |
77 | overflow: hidden |
78 | font-size: small |
79 | margin-bottom: 10px |
80 | max-height: 52px |
81 | -webkit-line-clamp: 2 |
82 | &:hover |
83 | .img |
84 | height: 35% |
85 | filter: blur(3px) |
86 | .info |
87 | height: 66% |
88 | background: #f2b94b |
89 | color: #fff |
90 | img |
91 | left: -10px |
92 | top: -50px |
93 | transform: rotate(-35deg) rotateX(1turn) rotateY(1turn) scale(.6) |
94 | #text |
95 | top: 26px |
96 | margin-left: 10px |
97 | /*下面的不用动,为#article-container的定义*/ |