Skip to content

Commit 20af5ec

Browse files
committed
Add backgrounds and borders to admonitions
1 parent 97952b5 commit 20af5ec

File tree

2 files changed

+90
-5
lines changed

2 files changed

+90
-5
lines changed

python_docs_theme/static/pydoctheme.css

+68-5
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,74 @@ div.body pre {
242242
border: 1px solid #ac9;
243243
}
244244

245-
div.body div.admonition,
245+
/* Admonitions */
246+
:root {
247+
--admonition-background: #eee;
248+
--admonition-border: #ccc;
249+
--attention-background: #bbddff5c;
250+
--attention-border: #0000ff36;
251+
--caution-background: #ffc;
252+
--caution-border: #dddd66;
253+
--danger-background: #ffe4e4;
254+
--danger-border: red;
255+
--error-background: #ffe4e4;
256+
--error-border: red;
257+
--hint-background: #bfc;
258+
--hint-border: green;
259+
--seealso-background: #ffc;
260+
--seealso-border: #dddd66;
261+
--tip-background: #bfc;
262+
--tip-border: green;
263+
--warning-background: #ffe4e4;
264+
--warning-border: red;
265+
}
266+
267+
div.body div.admonition {
268+
background-color: var(--admonition-background);
269+
border-radius: 3px;
270+
border: 1px solid var(--admonition-border);
271+
}
272+
273+
div.body div.admonition.attention {
274+
background-color: var(--attention-background);
275+
border-color: var(--attention-border);
276+
}
277+
278+
div.body div.admonition.caution {
279+
background-color: var(--caution-background);
280+
border-color: var(--caution-border);
281+
}
282+
283+
div.body div.admonition.danger {
284+
background-color: var(--danger-background);
285+
border-color: var(--danger-border);
286+
}
287+
288+
div.body div.admonition.error {
289+
background-color: var(--error-background);
290+
border-color: var(--error-border);
291+
}
292+
293+
div.body div.admonition.hint {
294+
background-color: var(--hint-background);
295+
border-color: var(--hint-border);
296+
}
297+
298+
div.body div.admonition.seealso {
299+
background-color: var(--seealso-background);
300+
border-color: var(--seealso-border);
301+
}
302+
303+
div.body div.admonition.tip {
304+
background-color: var(--tip-background);
305+
border-color: var(--tip-border);
306+
}
307+
308+
div.body div.admonition.warning {
309+
background-color: var(--warning-background);
310+
border-color: var(--warning-border);
311+
}
312+
246313
div.body div.impl-detail {
247314
border-radius: 3px;
248315
}
@@ -251,10 +318,6 @@ div.body div.impl-detail > p {
251318
margin: 0;
252319
}
253320

254-
div.body div.seealso {
255-
border: 1px solid #dddd66;
256-
}
257-
258321
div.body a {
259322
color: #0072aa;
260323
}

python_docs_theme/static/pydoctheme_dark.css

+22
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,28 @@ div.warning {
113113
background-color: rgba(255, 0, 0, 0.5);
114114
}
115115

116+
/* Admonitions */
117+
:root {
118+
--admonition-background: rgba(255, 255, 255, 0.1);
119+
--admonition-border: currentColor;
120+
--attention-background: rgba(255, 255, 255, 0.1);
121+
--attention-border: currentColor;
122+
--caution-background: rgba(255, 255, 0, 0.1);
123+
--caution-border: #dd6;
124+
--danger-background: rgba(255, 0, 0, 0.2);
125+
--danger-border: #f66;
126+
--error-background: rgba(255, 0, 0, 0.2);
127+
--error-border: #f66;
128+
--hint-background: #0044117a;
129+
--hint-border: green;
130+
--seealso-background: rgba(255, 255, 0, 0.1);
131+
--seealso-border: #dd6;
132+
--tip-background: #0044117a;
133+
--tip-border: green;
134+
--warning-background: rgba(255, 0, 0, 0.2);
135+
--warning-border: #f66;
136+
}
137+
116138
aside.topic,
117139
div.topic,
118140
div.note,

0 commit comments

Comments
 (0)