UNPKG

@ant-design/x-markdown

Version:

placeholder for @ant-design/x-markdown

195 lines (165 loc) 4.23 kB
.x-markdown-dark { --font-size: 14px; --primary-color: #1677ff; --primary-color-hover: #4096ff; --heading-color: #ffffff; --text-color: rgba(255, 255, 255, 0.85); --border-color: rgba(48, 48, 48, 1); --line-color: rgba(253, 253, 253, 0.12); --dark-bg: rgba(255, 255, 255, 0.1); --table-head-bg: rgba(29, 29, 29, 1); --table-body-bg: rgba(20, 20, 20, 1); --cite-bg: rgba(255, 255, 255, 0.1); --cite-hover-bg: rgba(255, 255, 255, 0.2); --border-radius-middle: 6px; --border-radius-small: 4px; --td-th-padding: 10px 12px; --border-font-weight: 600; --margin-block: 0 0 16px 0; --padding-ul-ol: 0 0 0 16px; --margin-ul-ol: 0 0 16px 28px; --margin-li: 0 0 14px 0; --hr-margin: 24px 0; --table-margin: 0 0 24px 0; } .x-markdown-dark h1, .x-markdown-dark h2, .x-markdown-dark h3, .x-markdown-dark h4 { color: var(--heading-color); font-weight: var(--border-font-weight); margin: var(--margin-block); } .x-markdown-dark h1 { font-size: 24px; line-height: 36px; } .x-markdown-dark h2 { font-size: 20px; line-height: 32px; } .x-markdown-dark h3 { font-size: 18px; /* 18px */ line-height: 30px; } .x-markdown-dark h4 { font-size: 16px; } .x-markdown-dark p, .x-markdown-dark li { color: var(--text-color); margin: var(--margin-block); } /* 列表项通用样式 */ .x-markdown-dark li { position: relative; } .x-markdown-dark li::marker { font-size: 16px; font-weight: 400; line-height: 28px; color: var(--heading-color); } .x-markdown-dark ul > li ul > li, .x-markdown-dark ul > li ol > li { list-style: circle; } .x-markdown-dark ul > li ul > li ul > li, .x-markdown-dark ul > li ul > li ol > li, .x-markdown-dark ul > li ol > li ul > li, .x-markdown-dark ul > li ol > li ol > li { list-style: square; } .x-markdown-dark ol > li ol > li, .x-markdown-dark ol > li ul > li { list-style: lower-alpha; } .x-markdown-dark ol > li ol > li ol > li, .x-markdown-dark ol > li ol > li ul > li, .x-markdown-dark ol > li ul > li ol > li, .x-markdown-dark ol > li ul > li ul > li { list-style: lower-roman; } .x-markdown-dark hr { border: 0; border-top: 1px solid var(--line-color); } .x-markdown-dark table { border-collapse: collapse; overflow: hidden; box-shadow: 0 1px 3px rgba(255, 255, 255, 0.05); } .x-markdown-dark thead { background-color: var(--table-head-bg); } .x-markdown-dark tbody { background-color: var(--table-body-bg); } .x-markdown-dark tbody tr { background-color: var(--table-body-bg); transition: background-color 200ms linear; &:hover { background-color: var(--table-head-bg); } } .x-markdown-dark th, .x-markdown-dark td { padding: var(--td-th-padding); border: 1px solid var(--border-color); } .x-markdown-dark th { color: var(--heading-color); } .x-markdown-dark td { color: var(--text-color); } .x-markdown-dark blockquote { border-left: 4px solid var(--border-color); padding: 4px 12px; margin: 16px 0; background-color: var(--cite-bg); border-radius: 0 var(--border-radius-middle) var(--border-radius-middle) 0; transition: background-color 0.2s ease; } .x-markdown-dark blockquote:hover { background-color: var(--cite-hover-bg); } .x-markdown-dark pre code:not([class$="-highlightCode-code"] pre code) { display: block; background: var(--dark-bg) !important; padding: 16px; color: var(--text-color) !important; line-height: 24px; font-size: var(--font-size); border-radius: var(--border-radius-middle); margin: var(--margin-pre); } .x-markdown-dark code:not([class$="-highlightCode-code"] code):not(pre code) { background-color: var(--dark-bg) !important; color: var(--text-color) !important; border-radius: var(--border-radius-small); padding: 2px 6px; margin-inline: 3px; font-size: var(--font-size); border: 1px solid var(--border-color); } .x-markdown-dark img { max-width: 100%; } .x-markdown-dark a { color: var(--primary-color); text-decoration: none; transition: color 0.2s ease; position: relative; } .x-markdown-dark a:hover { color: var(--primary-color-hover); text-decoration: underline; } .x-markdown-dark a::after { content: "↗"; margin-left: 4px; vertical-align: super; opacity: 0.7; }