Add solitude

This commit is contained in:
IF-chan
2024-07-05 21:01:19 +08:00
parent 26d71c4fbc
commit 71758b9fce
289 changed files with 23277 additions and 0 deletions
@@ -0,0 +1,275 @@
#home_top
.recent-top-post-group
border-radius 12px
overflow hidden
width 100%
margin-bottom 0
user-select none
+maxWidth768()
border-radius 0
.recent-post-top
display flex
flex-direction row
flex-wrap nowrap
width 100%
gap .5rem
+maxWidth1200()
flex-direction column
&::-webkit-scrollbar
display none
.recent-post-group
display flex
flex-direction row
flex-wrap wrap
align-content space-between
gap .5rem
+maxWidth1200()
flex-wrap nowrap
/ #bannerGroup
display flex
+minWidth1201()
width calc(50% - .25rem)
height calc(328px + .5rem)
display flex
flex-direction column
justify-content space-between
.tags-group-wrapper
margin-top 0
display flex
flex-wrap wrap
animation rowup 60s linear infinite
width 300px
margin-left auto
.tags-group-icon-pair
display flex
.tags-group-icon:nth-child(even)
margin-left 4rem
/.topGroup
display flex
gap .5rem
+maxWidth1200()
overflow-x auto
&::-webkit-scrollbar
display none
+minWidth1201()
display flex
flex-direction row
flex-wrap wrap
justify-content flex-start
height calc(328px + 0.5rem)
align-content space-between
width calc(50% - 0.25rem)
position relative
animation slide-in .6s .1s backwards
.recent-post-item
display flex
flex-direction column
width calc(100% / 3 - 0.5rem)
align-items flex-start
background var(--efu-card-bg)
border-radius 12px
overflow hidden
height 164px
max-height 164px
border var(--style-border-always)
transition .3s
position relative
box-shadow var(--efu-shadow-border)
+maxWidth1200()
width 200px
min-width 200px
&:hover .post_cover a .recent-post-top-text
left 0
.post_cover
width 100%
a
height 100px
overflow hidden
display flex
img
object-fit cover
width 100%
background var(--efu-secondbg)
.recent-post-top-text
position absolute
top 0
left -50px
display flex
z-index 1
background var(--efu-theme)
color var(--efu-white)
padding 2px 8px
font-size .6rem
border-radius 0 0 12px 0
transition .3s
cursor pointer
/.recent-post-info
padding .3rem .5rem .3rem .5rem
transition .3s
.article-title
-webkit-line-clamp 2
overflow hidden
display -webkit-box
-webkit-box-orient vertical
line-height 1.5
justify-content center
align-items flex-end
align-content center
font-weight 700
font-size .8rem
padding 0
&:hover
color var(--efu-fontcolor)
.todayCard
display none
+minWidth1201()
position absolute
width 100%
z-index 3
height 100%
top 0
right 0
background var(--efu-card-bg)
border-radius 12px
overflow hidden
transition .3s
display flex
cursor pointer
pointer-events all
&::after
position: absolute
content: ''
width: 100%
height: 100%
top: 0
left: 0
box-shadow 0 -109px 133px -9px $todayCardColor inset
&.hide
opacity: 0
pointer-events: none
.todayCard-info
position: absolute
bottom: 2rem
left: 2rem
z-index: 2
color: var(--efu-white)
max-width: 60%
transition: .3s
.todayCard-tips
opacity: .8
font-size: .6rem
.todayCard-title
font-size: 28px
font-weight: 700
line-height: 36px
.todayCard-cover
position: absolute
min-width: 100%
min-height: 100%
top: 0
left: 0
background-size: cover
z-index: -1
transition: .3s
.banner-button-group
position: absolute
right: 2rem
bottom: 2rem
display: flex
transition: .3s
.banner-button
background: var(--efu-white-op)
border-radius: 20px
color: var(--efu-white)
display: flex
align-items: center
z-index: 1
transition: .3s
cursor: pointer
backdrop-filter: saturate(180%) blur(20px)
transform: translateZ(0)
height: 40px
width: 118px
justify-content: center
i
margin-right: 8px
font-size: 22px
&:hover
background: var(--efu-theme)
color: var(--efu-white)
&.hide
.todayCard-info
bottom: 1rem
opacity: 0
.todayCard-cover
transform: scale(1.2)
.banner-button-group
bottom: 1rem
.banners-links
display flex
position absolute
bottom 20px
left 40px
flex-direction column
justify-content space-between
flex-wrap wrap
height 120px
.banners-link-btn
display flex
flex-direction row
align-items center
padding 8px 18px 8px 14px
border-radius 60px
margin-bottom 12px
color var(--efu-white)
width 100px
position relative
background-size 200%
&:not(:last-child)
margin-right 10px
&:hover
background-position 100% 0
.banners-link-title
margin-left auto