UNPKG

hexo-theme-volantis

Version:

Elegant and powerful theme for Hexo.

157 lines (137 loc) 3.92 kB
// 全局基础样式和 CSS 变量定义 stellar-root-first() :root // CSS 变量定义 --color-site-body: $color-site-bg --color-site-bg: $color-site-bg --color-site-inner: $color-site-inner --color-site-footer: $color-site-footer --color-card: $color-card --color-text: $color-text --color-block: $color-block --color-inlinecode: $color-inlinecode --color-codeblock: $color-codeblock --color-h1: $color-h1 --color-h2: $color-h2 --color-h3: $color-h3 --color-h4: $color-h4 --color-h5: $color-h5 --color-h6: $color-h6 --color-p: $color-p --color-list: $color-list --color-list-hl: $color-list-hl --color-meta: $color-meta --color-read-bkg: $color-read-bkg --color-read-post: $color-read-post --color-copyright-bkg: $color-copyright-bkg --link-color: #00323c // 派生色 --color-text-a10: alpha($color-text, .1) --color-text-a50: alpha($color-text, .5) --color-text-a60: alpha($color-text, .6) --color-text-a70: alpha($color-text, .7) --color-text-a80: alpha($color-text, .8) --color-text-a85: alpha($color-text, .85) --color-text-a90: alpha($color-text, .9) --color-card-a50: alpha($color-card, .5) --color-card-a60: alpha($color-card, .6) --color-card-a70: alpha($color-card, .7) --color-card-a80: alpha($color-card, .8) --color-card-a90: alpha($color-card, .9) --color-card-darken2: darken($color-card, 2) --color-card-lighten5: lighten($color-card, 5) --color-p-a20: alpha($color-p, .2) --color-p-a70: alpha($color-p, .7) --color-p-a75: alpha($color-p, .75) --color-block-lighten3: lighten($color-block, 3) --color-block-darken2: darken($color-block, 2) --color-mix60-p-card: mix($color-p, $color-card, 60) --color-codeblock-darken6: darken($color-codeblock, 6) --color-mix75-theme-text: mix($color-theme, $color-text, 75) --color-mix90-block-text: mix($color-block, $color-text, 90) // 基础 reset * box-sizing: border-box outline: none margin: 0 padding: 0 scrollbar() html color: var(--color-text) width: 100% height: 100% font-family: $fontfamily font-size: $fontsize-root > if hexo-config('custom_css.scrollbar.size') scrollbar(convert(hexo-config('custom_css.scrollbar.size')), convert(hexo-config('custom_css.scrollbar.border')) || 0px) body background-color: var(--color-site-body) text-rendering: optimizelegibility -webkit-tap-highlight-color: rgba(0, 0, 0, 0) line-height: $lineheight -webkit-text-size-adjust: 100% -ms-text-size-adjust: 100% &.modal-active overflow: hidden @media screen and (max-width: $modal-threshold) position: fixed top: 0 right: 0 bottom: 0 left: 0 a color: var(--link) cursor: pointer text-decoration: none trans() &:hover color: var(--accent) &:active,&:hover outline: 0 ul,ol padding-left: 0 li list-style: none header display: block img border: 0 background: none max-width: 100% svg:not(:root) overflow: hidden hr -moz-box-sizing: content-box box-sizing: content-box height: 0 border: 0 border-radius: 1px border-bottom: 1px solid alpha($color-text, .1) button,input color: inherit font: inherit margin: 0 background: none border: none button overflow: visible text-transform: none -webkit-appearance: button cursor: pointer .blur @supports (backdrop-filter: blur(20px)) background: var(--color-card-a90) !important backdrop-filter: saturate(200%) blur(20px) if hexo-config('comments.service')=='discuss' || hexo-config('comments.service')=='twikoo' || hexo-config('comments.service')=='waline' || hexo-config('comments.service')=='artalk' .blur#comments @supports (backdrop-filter: blur(20px)) backdrop-filter: unset #layoutHelper-comments margin-bottom: 100px .shadow box-shadow: $boxshadow-card &.floatable trans() &:hover box-shadow: $boxshadow-card-float