23 lines
636 B
Stylus
23 lines
636 B
Stylus
:root
|
|
--blur-px: 12px
|
|
--blur-bg: alpha(white, .5)
|
|
if hexo-config('style.darkmode') == 'auto'
|
|
@media (prefers-color-scheme: dark)
|
|
:root
|
|
--blur-bg: alpha(black, .5)
|
|
if hexo-config('style.darkmode') == 'always'
|
|
:root
|
|
--blur-bg: alpha(black, .5)
|
|
|
|
blur-effect()
|
|
background: var(--blur-bg)
|
|
@supports ((-webkit-backdrop-filter:blur(var(--blur-px))) or (backdrop-filter:blur(var(--blur-px))))
|
|
background: var(--blur-bg) !important
|
|
backdrop-filter: saturate(200%) blur(var(--blur-px))
|
|
-webkit-backdrop-filter: saturate(200%) blur(var(--blur-px))
|
|
&:hover
|
|
background: var(--card)
|
|
|
|
.blur
|
|
blur-effect()
|