hexo-theme-stellar/source/css/_defines/theme.styl

48 lines
1.6 KiB
Stylus
Raw Normal View History

2021-02-19 23:33:19 +08:00
:root
2022-10-19 13:40:18 +08:00
--site-bg: $light-background
2021-04-02 20:24:16 +08:00
--block: $light-block
--block-border: darken($light-block, 5)
--block-hover: darken($light-block, 2)
--text-p0: $light-title
--text-p1: $light-text
2022-10-19 13:40:18 +08:00
--text-p2: mix($light-text, $light-background, 80)
--text-p3: mix($light-text, $light-background, 60)
--text-p4: mix($light-text, $light-background, 35)
--text-meta: mix($light-text, $light-background, 20)
2021-06-23 13:41:05 +08:00
--text-code: $light-code
2021-04-02 20:24:16 +08:00
--card: $light-card
2021-02-19 23:33:19 +08:00
--theme-highlight: darken($color-theme, 5)
2021-04-02 20:24:16 +08:00
--theme-bg: mix($color-theme, $light-card, 10)
2021-02-19 23:33:19 +08:00
2021-08-28 14:03:54 +08:00
set_darkmode()
:root
2022-10-19 13:40:18 +08:00
--site-bg: $dark-background
2021-08-28 14:03:54 +08:00
--block: $dark-block
--block-border: lighten($dark-block, 6)
--block-hover: darken($dark-block, 4)
--text-p0: $dark-title
2022-10-19 13:40:18 +08:00
--text-p1: mix($dark-text, $dark-background, 85)
--text-p2: mix($dark-text, $dark-background, 70)
--text-p3: mix($dark-text, $dark-background, 45)
--text-p4: mix($dark-text, $dark-background, 35)
--text-meta: mix($dark-text, $dark-background, 30)
2021-08-28 14:03:54 +08:00
--text-code: $dark-code
--card: $dark-card
--theme-highlight: $color-theme
--theme-bg: mix($color-theme, $dark-card, 10)
2022-10-09 13:42:03 +08:00
@media screen and (max-width: $device-mobile-max)
2022-10-19 13:40:18 +08:00
--site-bg: $dark-background-mobile
2021-08-28 14:03:54 +08:00
--card: darken($dark-card, 6)
--block: darken($dark-block, 4)
--block-border: lighten($dark-block, 2)
--block-hover: darken($dark-block,8)
2021-04-02 20:24:16 +08:00
if hexo-config('style.darkmode') == 'auto'
// dark
@media (prefers-color-scheme: dark)
2021-08-28 14:03:54 +08:00
set_darkmode()
if hexo-config('style.darkmode') == 'always'
set_darkmode()