chore(vuepress-theme-reco): perfect some details
This commit is contained in:
parent
2ab65ff0bd
commit
c1fb16ede1
@ -31,8 +31,8 @@ const modeOptions = {
|
||||
'--default-color-2': 'rgba(0, 0, 0, .2)',
|
||||
'--default-color-1': 'rgba(0, 0, 0, .1)',
|
||||
'--background-color': '#181818',
|
||||
'--box-shadow': '0 1px 6px 0 rgba(0, 0, 0, .9)',
|
||||
'--box-shadow-hover': '0 2px 26px 0 rgba(0, 0, 0, .9)',
|
||||
'--box-shadow': '0 1px 8px 0 rgba(0, 0, 0, .6)',
|
||||
'--box-shadow-hover': '0 2px 16px 0 rgba(0, 0, 0, .7)',
|
||||
'--text-color': 'rgba(255, 255, 255, .8)',
|
||||
'--text-color-sub': '#8B8B8B',
|
||||
'--border-color': 'rgba(0, 0, 0, .3)',
|
||||
|
@ -41,8 +41,8 @@ export default {
|
||||
.personal-img {
|
||||
display block
|
||||
margin 2rem auto 1rem
|
||||
width 5rem
|
||||
height 5rem
|
||||
width 6rem
|
||||
height 6rem
|
||||
border-radius 50%
|
||||
}
|
||||
.name {
|
||||
@ -56,7 +56,7 @@ export default {
|
||||
width 80%
|
||||
> div {
|
||||
text-align center
|
||||
flex auto
|
||||
flex 0 0 50%
|
||||
&:first-child {
|
||||
border-right 1px solid #333
|
||||
}
|
||||
|
@ -31,8 +31,9 @@ export default {
|
||||
padding 0
|
||||
margin 0
|
||||
list-style-type none
|
||||
> li
|
||||
background $accentColor
|
||||
&.sidebar-links
|
||||
> li
|
||||
background $accentColor
|
||||
a
|
||||
display inline-block
|
||||
.nav-links
|
||||
|
@ -114,7 +114,7 @@ export default {
|
||||
position absolute
|
||||
top 0
|
||||
bottom 0
|
||||
right 0.5em
|
||||
right 1em
|
||||
margin auto
|
||||
&.clickable
|
||||
&.active
|
||||
|
@ -1,135 +1,135 @@
|
||||
//.content__default
|
||||
// code
|
||||
// color lighten($textColor, 20%)
|
||||
// padding 0.25rem 0.5rem
|
||||
// margin 0
|
||||
// font-size 0.85em
|
||||
// background-color var(--code-color)
|
||||
// border-radius 3px
|
||||
// .token
|
||||
// &.deleted
|
||||
// color #EC5975
|
||||
// &.inserted
|
||||
// color $accentColor
|
||||
//
|
||||
//.content__default
|
||||
// pre, pre[class*="language-"]
|
||||
// line-height 1.4
|
||||
// padding 1.25rem 1.5rem
|
||||
// margin 0.85rem 0
|
||||
// background-color $codeBgColor
|
||||
// border-radius 6px
|
||||
// overflow auto
|
||||
// code
|
||||
// color #fff
|
||||
// padding 0
|
||||
// background-color transparent
|
||||
// border-radius 0
|
||||
//
|
||||
//div[class*="language-"]
|
||||
// position relative
|
||||
// background-color $codeBgColor
|
||||
// border-radius 6px
|
||||
// .highlight-lines
|
||||
// user-select none
|
||||
// padding-top 1.3rem
|
||||
// position absolute
|
||||
// top 0
|
||||
// left 0
|
||||
// width 100%
|
||||
// line-height 1.4
|
||||
// .highlighted
|
||||
// background-color rgba(0, 0, 0, 66%)
|
||||
// pre, pre[class*="language-"]
|
||||
// background transparent
|
||||
// position relative
|
||||
// z-index 1
|
||||
// &::before
|
||||
// position absolute
|
||||
// z-index 3
|
||||
// top 0.8em
|
||||
// right 1em
|
||||
// font-size 0.75rem
|
||||
// color rgba(255, 255, 255, 0.4)
|
||||
// &:not(.line-numbers-mode)
|
||||
// .line-numbers-wrapper
|
||||
// display none
|
||||
// &.line-numbers-mode
|
||||
// .highlight-lines .highlighted
|
||||
// position relative
|
||||
// &:before
|
||||
// content ' '
|
||||
// position absolute
|
||||
// z-index 3
|
||||
// left 0
|
||||
// top 0
|
||||
// display block
|
||||
// width $lineNumbersWrapperWidth
|
||||
// height 100%
|
||||
// background-color rgba(0, 0, 0, 66%)
|
||||
// pre
|
||||
// padding-left $lineNumbersWrapperWidth + 1 rem
|
||||
// vertical-align middle
|
||||
// .line-numbers-wrapper
|
||||
// position absolute
|
||||
// top 0
|
||||
// width $lineNumbersWrapperWidth
|
||||
// text-align center
|
||||
// color rgba(255, 255, 255, 0.3)
|
||||
// padding 1.25rem 0
|
||||
// line-height 1.4
|
||||
// br
|
||||
// user-select none
|
||||
// .line-number
|
||||
// position relative
|
||||
// z-index 4
|
||||
// user-select none
|
||||
// font-size 0.85em
|
||||
// &::after
|
||||
// content ''
|
||||
// position absolute
|
||||
// z-index 2
|
||||
// top 0
|
||||
// left 0
|
||||
// width $lineNumbersWrapperWidth
|
||||
// height 100%
|
||||
// border-radius 6px 0 0 6px
|
||||
// border-right 1px solid rgba(0, 0, 0, 66%)
|
||||
// background-color $codeBgColor
|
||||
//
|
||||
//
|
||||
//for lang in $codeLang
|
||||
// div{'[class~="language-' + lang + '"]'}
|
||||
// &:before
|
||||
// content ('' + lang)
|
||||
//
|
||||
//div[class~="language-javascript"]
|
||||
// &:before
|
||||
// content "js"
|
||||
//
|
||||
//div[class~="language-typescript"]
|
||||
// &:before
|
||||
// content "ts"
|
||||
//
|
||||
//div[class~="language-markup"]
|
||||
// &:before
|
||||
// content "html"
|
||||
//
|
||||
//div[class~="language-markdown"]
|
||||
// &:before
|
||||
// content "md"
|
||||
//
|
||||
//div[class~="language-json"]:before
|
||||
// content "json"
|
||||
//
|
||||
//div[class~="language-ruby"]:before
|
||||
// content "rb"
|
||||
//
|
||||
//div[class~="language-python"]:before
|
||||
// content "py"
|
||||
//
|
||||
//div[class~="language-bash"]:before
|
||||
// content "sh"
|
||||
//
|
||||
//div[class~="language-php"]:before
|
||||
// content "php"
|
||||
.content__default
|
||||
code
|
||||
color lighten($textColor, 20%)
|
||||
padding 0.25rem 0.5rem
|
||||
margin 0
|
||||
font-size 0.85em
|
||||
background-color var(--code-color)
|
||||
border-radius 3px
|
||||
.token
|
||||
&.deleted
|
||||
color #EC5975
|
||||
&.inserted
|
||||
color $accentColor
|
||||
|
||||
.content__default
|
||||
pre, pre[class*="language-"]
|
||||
line-height 1.4
|
||||
padding 1.25rem 1.5rem
|
||||
margin 0.85rem 0
|
||||
background-color $codeBgColor
|
||||
border-radius 6px
|
||||
overflow auto
|
||||
code
|
||||
color #fff
|
||||
padding 0
|
||||
background-color transparent
|
||||
border-radius 0
|
||||
|
||||
div[class*="language-"]
|
||||
position relative
|
||||
background-color $codeBgColor
|
||||
border-radius 6px
|
||||
.highlight-lines
|
||||
user-select none
|
||||
padding-top 1.3rem
|
||||
position absolute
|
||||
top 0
|
||||
left 0
|
||||
width 100%
|
||||
line-height 1.4
|
||||
.highlighted
|
||||
background-color rgba(0, 0, 0, 66%)
|
||||
pre, pre[class*="language-"]
|
||||
background transparent
|
||||
position relative
|
||||
z-index 1
|
||||
&::before
|
||||
position absolute
|
||||
z-index 3
|
||||
top 0.8em
|
||||
right 1em
|
||||
font-size 0.75rem
|
||||
color rgba(255, 255, 255, 0.4)
|
||||
&:not(.line-numbers-mode)
|
||||
.line-numbers-wrapper
|
||||
display none
|
||||
&.line-numbers-mode
|
||||
.highlight-lines .highlighted
|
||||
position relative
|
||||
&:before
|
||||
content ' '
|
||||
position absolute
|
||||
z-index 3
|
||||
left 0
|
||||
top 0
|
||||
display block
|
||||
width $lineNumbersWrapperWidth
|
||||
height 100%
|
||||
background-color rgba(0, 0, 0, 66%)
|
||||
pre
|
||||
padding-left $lineNumbersWrapperWidth + 1 rem
|
||||
vertical-align middle
|
||||
.line-numbers-wrapper
|
||||
position absolute
|
||||
top 0
|
||||
width $lineNumbersWrapperWidth
|
||||
text-align center
|
||||
color rgba(255, 255, 255, 0.3)
|
||||
padding 1.25rem 0
|
||||
line-height 1.4
|
||||
br
|
||||
user-select none
|
||||
.line-number
|
||||
position relative
|
||||
z-index 4
|
||||
user-select none
|
||||
font-size 0.85em
|
||||
&::after
|
||||
content ''
|
||||
position absolute
|
||||
z-index 2
|
||||
top 0
|
||||
left 0
|
||||
width $lineNumbersWrapperWidth
|
||||
height 100%
|
||||
border-radius 6px 0 0 6px
|
||||
border-right 1px solid rgba(0, 0, 0, 66%)
|
||||
background-color $codeBgColor
|
||||
|
||||
|
||||
for lang in $codeLang
|
||||
div{'[class~="language-' + lang + '"]'}
|
||||
&:before
|
||||
content ('' + lang)
|
||||
|
||||
div[class~="language-javascript"]
|
||||
&:before
|
||||
content "js"
|
||||
|
||||
div[class~="language-typescript"]
|
||||
&:before
|
||||
content "ts"
|
||||
|
||||
div[class~="language-markup"]
|
||||
&:before
|
||||
content "html"
|
||||
|
||||
div[class~="language-markdown"]
|
||||
&:before
|
||||
content "md"
|
||||
|
||||
div[class~="language-json"]:before
|
||||
content "json"
|
||||
|
||||
div[class~="language-ruby"]:before
|
||||
content "rb"
|
||||
|
||||
div[class~="language-python"]:before
|
||||
content "py"
|
||||
|
||||
div[class~="language-bash"]:before
|
||||
content "sh"
|
||||
|
||||
div[class~="language-php"]:before
|
||||
content "php"
|
||||
|
@ -28,9 +28,9 @@ $backgroundColor ?= #fff
|
||||
$backgroundColorDark ?= #181818
|
||||
|
||||
$boxShadow = 0 1px 8px 0 $darkColor1
|
||||
$boxShadowHover = 0 2px 16px 0 $darkColor1
|
||||
$boxShadowDark = 0 1px 6px 0 $darkColor6
|
||||
$boxShadowHoverDark = 0 2px 16px 0 $darkColor6
|
||||
$boxShadowHover = 0 2px 16px 0 $darkColor2
|
||||
$boxShadowDark = 0 1px 8px 0 $darkColor6
|
||||
$boxShadowHoverDark = 0 2px 16px 0 $darkColor7
|
||||
|
||||
$textColor ?= #242424
|
||||
$textColorDark ?= $lightColor8
|
||||
|
Loading…
Reference in New Issue
Block a user