md/assets/scripts/themes/default-theme.js

177 lines
4.2 KiB
JavaScript
Raw Normal View History

let default_theme = {
BASE: {
'text-align': 'left',
'color': '#3f3f3f',
'line-height': '1.75',
},
BASE_BLOCK: {
'margin': '1em 8px'
},
block: {
2019-11-06 17:13:48 +08:00
// 一级标题样式
h1: {
'font-size': '1.2em',
'text-align': 'center',
'font-weight': 'bold',
'display': 'table',
'margin': '2em auto 1em',
'padding': '0 1em',
'border-bottom': '2px solid rgba(15, 76, 129, 0.9)'
},
2019-11-06 17:13:48 +08:00
// 二级标题样式
h2: {
'font-size': '1.1em',
'text-align': 'center',
'font-weight': 'bold',
'display': 'table',
'margin': '4em auto 2em',
'padding': '0 0.2em',
'background': 'rgba(15, 76, 129, 0.9)',
'color': '#fff'
},
2019-11-06 17:13:48 +08:00
// 三级标题样式
h3: {
'font-weight': 'bold',
'font-size': '1.1em',
'margin': '2em 8px 0.75em 0',
'line-height': '1.2',
'padding-left': '8px',
'border-left': '3px solid rgba(15, 76, 129, 0.9)'
},
2019-11-06 17:13:48 +08:00
// 四级标题样式
h4: {
'font-weight': 'bold',
'font-size': '1em',
'margin': '2em 8px 0.5em',
'color': 'rgba(66, 185, 131, 0.9)'
},
2019-11-06 17:13:48 +08:00
// 段落样式
p: {
'margin': '1.5em 8px',
'letter-spacing': '0.1em'
},
2019-11-06 17:13:48 +08:00
// 引用样式
blockquote: {
'font-style': 'normal',
'border-left': 'none',
'padding': '1em',
'border-radius': '4px',
'color': '#FEEEED',
'background': 'rgba(27,31,35,.05)',
'margin': '2em 8px'
},
2019-11-10 16:59:23 +08:00
blockquote_p: {
'letter-spacing': '0.1em',
'color': 'rgb(80, 80, 80)',
'font-family': 'PingFangSC-light, PingFangTC-light, Open Sans, Helvetica Neue, sans-serif',
'font-size': '1em',
'display': 'inline',
},
2019-11-10 16:59:23 +08:00
code: {
'font-size': '80%',
'overflow': 'auto',
'color': '#333',
'background': 'rgb(247, 247, 247)',
'border-radius': '2px',
'padding': '10px',
'line-height': '1.5',
'border': '1px solid rgb(236,236,236)',
'margin': '20px 0',
},
2019-11-10 16:59:23 +08:00
image: {
'border-radius': '4px',
'display': 'block',
'margin': '0.1em auto 0.5em',
'width': '100% !important',
},
2019-11-10 16:59:23 +08:00
image_org: {
'border-radius': '4px',
'display': 'block'
},
2019-11-10 16:59:23 +08:00
ol: {
'margin-left': '0',
'padding-left': '1em'
},
2019-11-10 16:59:23 +08:00
ul: {
'margin-left': '0',
'padding-left': '1em',
'list-style': 'circle'
},
2019-11-10 16:59:23 +08:00
footnotes: {
'margin': '0.5em 8px',
'font-size': '80%'
},
2019-11-10 16:59:23 +08:00
figure: {
'margin': '1.5em 8px',
}
},
inline: {
listitem: {
'text-indent': '-1em',
'display': 'block',
'margin': '0.2em 8px'
},
2019-11-10 16:59:23 +08:00
codespan: {
'font-size': '90%',
'color': '#d14',
'background': 'rgba(27,31,35,.05)',
'padding': '3px 5px',
'border-radius': '4px',
},
2019-11-10 16:59:23 +08:00
link: {
'color': '#576b95'
},
2019-11-10 16:59:23 +08:00
wx_link: {
'color': '#576b95',
'text-decoration': 'none',
},
2019-11-06 17:13:48 +08:00
// 字体加粗样式
strong: {
'color': 'rgba(15, 76, 129, 0.9)',
'font-weight': 'bold',
},
2019-11-10 16:59:23 +08:00
table: {
'border-collapse': 'collapse',
'text-align': 'center',
'margin': '1em 8px'
},
2019-11-10 16:59:23 +08:00
thead: {
'background': 'rgba(0, 0, 0, 0.05)'
},
2019-11-10 16:59:23 +08:00
td: {
'font-size': '80%',
'border': '1px solid #dfdfdf',
'padding': '0.25em 0.5em'
},
2019-11-10 16:59:23 +08:00
footnote: {
'font-size': '12px'
},
2019-11-10 16:59:23 +08:00
figcaption: {
'text-align': 'center',
'color': '#888',
'font-size': '0.8em'
}
}
2019-11-06 17:13:48 +08:00
};