docs_vue2/assets/styles/post.styl

300 lines
4.1 KiB
Stylus
Raw Normal View History

@import "~highlight.js/styles/atom-one-light.css"
2020-08-13 11:47:56 +08:00
margin-y($top, $bottom = $top)
margin-top $top
margin-bottom $bottom
.post
padding 30px 60px
font-size 14px
line-height 1.8
color #282c33
2020-08-13 11:47:56 +08:00
font-weight 400
hyphens auto
.post-layout &
min-height 100%
margin-bottom -192px
&::after
content ""
display block
height 192px
.post-layout.no-links &
margin-bottom -58px
.no-links &::after
height 58px
h1
margin-y(0, 1.25em)
font-size 36px
small
vertical-align 0.1em
color #999
h2
margin-y(1.3em, 1.2em)
font-size 30px
&::before
content "#"
margin-right 5px
color #ccc
& + h3
margin-top 2em
h3
margin-y(1.25em, 1.15em)
font-size 24px
h4
margin-y(1.15em, 1.1em)
font-size 18px
h5
margin-y(1.05em)
font-size 14px
h6
margin-y(1em)
font-size 12px
h1
h2
h3
font-weight 500
clear both
h1
h2
h3
h4
h5
h6
color #333
line-height 1
br
clear both
p
margin-y(0.5em)
ul
ol
padding-left 1.5em
blockquote
margin 1em 0
padding-left 1em
border-left 5px solid #f1f1f1
color #999
table
width 100%
border-collapse collapse
border 1px solid #f1f1f1
border-style none solid
margin-y(1.5em)
pre
table
max-width 480px
th
td
min-width 90px
padding 7px 14px
border 1px solid #f1f1f1
border-style solid none
text-align left
& > :first-child
margin-top 5px
& > :last-child
margin-bottom 5px
pre
padding 10px 15px
table
margin-y(0.2em, 0.5em)
td:first-child
white-space nowrap
a:link
a:visited
&:not([class^="veui-"])
text-decoration none
2021-07-19 17:29:41 +08:00
color #0052cc
2020-08-13 11:47:56 +08:00
transition color 0.2s
&:hover
2021-07-19 17:29:41 +08:00
color #06f
2020-08-13 11:47:56 +08:00
&:active
2021-07-19 17:29:41 +08:00
color #0046ad
2020-08-13 11:47:56 +08:00
code
padding 2px 4px
background-color rgba(0, 0, 0, 0.024)
font-size 90%
overflow visible
hyphens none
font-family Menlo, consolas, monospace
hr
height 1px
margin 2em 0
padding 0
background-color #eff0f1
border 0
clear both
figure
float right
width 60%
margin 0 0 30px 20px
& + h1
& + h2
& + h3
& + h4
& + h5
& + h6
margin-top 0
img
display block
margin auto
.preview
padding 20px
overflow hidden
border 1px solid #e5e5e5
transition box-shadow 0.2s
cursor pointer
text-align center
&:hover
box-shadow 0 0 5px rgba(0, 0, 0, 0.2)
&.hero
width 100%
float none
figcaption
margin-top 10px
font-size 12px
p
margin 0
line-height 20px
.caption
font-weight 500
.desc
color #999
.comparison
float right
width 60%
margin 0 0 30px 20px
figure
width calc(50% - 5px)
margin 0
.good
float left
.bad
float right
.caption
color #ff5b5b
img
max-width 100%
max-height 100%
pre
border 1px solid #eee
2021-07-19 17:29:41 +08:00
border-radius 4px
2021-07-19 20:12:14 +08:00
padding 18px 24px
2020-08-13 11:47:56 +08:00
background-color #f9f9f9
white-space pre
overflow auto
code
background-color transparent
padding 0
var
font-family "PT Serif", Georgia, serif
kbd
display inline-block
padding 3px 5px 6px
font-size 90%
line-height 10px
color #444d56
vertical-align 1px
background-color #fafbfc
border solid 1px #c6cbd1
border-bottom-color #959da5
border-radius 3px
box-shadow inset 0 -1px 0 #959da5
.custom-block
border 1px solid
2021-07-19 20:12:14 +08:00
border-radius 4px
2020-08-13 11:47:56 +08:00
margin 1em 0
padding 0.75em 1em
& > :first-child
margin-top 0
& > :last-child
margin-bottom 0
.veui-alert
2021-08-30 15:51:56 +08:00
margin 1em 0
p:first-child
margin-top 0
2020-08-13 11:47:56 +08:00
p:last-child
margin-bottom 0
2020-08-13 11:47:56 +08:00
.badges
border none
padding 0
code
padding 2px 3px
background #333
border-radius 3px
color #fff
font-size 80%
.oss-badges
border none
padding 0
a
margin-right 10px
.one-demo
margin 1em 0 1.25em
.one-details
margin-bottom 5px