-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcasual-markdown-doc.css
52 lines (47 loc) · 2.85 KB
/
casual-markdown-doc.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/* ==== copy from casual-markdown.css ==== */
.markdown code { background:#f0f0f0; color:navy; border-radius:2px; padding:2px; }
.markdown pre { background:#f0f0f0; margin:16px; border:1px solid #ddd; padding:8px; }
.markdown blockquote { background:#f0f0f0; border-left:6px solid grey; padding:8px }
.markdown table { margin:12px; border-collapse: collapse; }
.markdown th { border:1px solid grey; background:lightgrey; padding:6px; }
.markdown td { border:1px solid grey; padding:6px; word-wrap:break-word; }
.markdown tr:nth-child(even) { background:#f6f6f6; }
.markdown ins { color:#890604 }
.markdown rem { color:#198964 }
.toc ul { padding: 0 12px; }
.toc h3 { color:#0057b7; border-bottom:1px dotted grey }
.toc .H1 { list-style-type:none; font-weight:600; margin:4px; background:#eee }
.toc .H2 { list-style-type:none; font-weight:600; margin:4px; }
.toc .H3 { margin-left:2em }
.toc .H4 { margin-left:4em }
.toc .active { color:#0057b7 }
.toc li:hover { background:#ffd700 }
/* ==== style for casual-markdown-doc.css ==== */
body { font-family:Verdana,sans-serif; font-size:14px; line-height:1.5; margin:0; display:none }
code, xmp { white-space:pre-wrap; word-wrap: break-word; font-size:90% }
img { margin:auto; max-width:990px; padding: 2px 10px }
h1, h2 { border-bottom: 1px solid grey; margin:20px 0px; color:#06c; padding:8px 1px; page-break-before:always; }
h3, h4 { margin-top:24px 0px; padding:8px 1px; color:#66e; }
a { text-decoration:none; } a:hover{ background:#ffd700 }
header { font-size:32px; margin-bottom:24px; padding:16px; background:#0057b7; color:white }
#tocbox { background: rgba(210,210,210,0.8); border:1px solid grey; }
#tocbox { position:fixed; right:8px; top:8px; padding:4px; }
/* ==== theme for casual-markdown-doc.css ==== */
.dark, .dark div, .dark pre, .dark code { background:#383838!important; color:#ccc }
.dark h2, .dark h3, .dark h4, .dark a { color:white } .dark header{ background:#888 } .dark .active {color:pink}
.ukraine header { background: linear-gradient(to bottom right, #0057b8, #ffd700); }
.skygreen header { background: linear-gradient(to bottom, skyblue, green); }
.skyblue header { background: skyblue; }
.coffee header { background:#6F4E37 } .coffee .toc h3, .coffee .toc .active { color:#6F4E37 }
.purple header { background:Purple } .purple .toc h3, .purple .active { color:Purple }
.pink header { background:MediumVioletRed } .pink .toc h3, .pink .active { color:teal }
/* ==== style for print, add TOC as first page ==== */
@media print {
header { margin-top:60px; color:black; border-bottom:2px solid grey;}
#tocbox { position:relative; font-size:18px; margin:12px; line-height:160%; page-break-after: always; }
#tocbox button { display:none }
}
/* ==== mobile or tablet, hide TOC ==== */
@media screen and (max-width: 1024px ) {
#tocbox { display: none }
}