aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorRapptz <[email protected]>2020-07-01 03:42:58 -0400
committerRapptz <[email protected]>2020-12-18 21:18:55 -0500
commitc97335873b61e3a8e5b390e0984f999e51ad6a6d (patch)
tree40023a827cdfdd7c98b4faee3b241a69ec79799f /docs
parent[matrix] Display navbar links on mobile (diff)
downloaddiscord.py-c97335873b61e3a8e5b390e0984f999e51ad6a6d.tar.xz
discord.py-c97335873b61e3a8e5b390e0984f999e51ad6a6d.zip
Redesign admonitions to look a little better.
Colours still need to be reworked though.
Diffstat (limited to 'docs')
-rw-r--r--docs/_static/style.css142
1 files changed, 89 insertions, 53 deletions
diff --git a/docs/_static/style.css b/docs/_static/style.css
index d74db200..47262b84 100644
--- a/docs/_static/style.css
+++ b/docs/_static/style.css
@@ -29,6 +29,7 @@ Historically however, thanks to:
--grey-5: #5c5c5c;
--grey-6: #333333;
--grey-7: #292929;
+ --grey-8: #1c1c1c;
--black: #0a0a0a;
--blue: #3399ff;
@@ -36,10 +37,6 @@ Historically however, thanks to:
--cyan-1: #22acca;
--cyan-2: #1c8fa8;
--cyan-3: #167286;
- --yellow: #cccc00;
- --light-yellow: #ffffcc;
- --red: #cc0033;
- --light-red: #ffccd9;
/* theme gets built on these base colours */
--settings: var(--white);
@@ -72,12 +69,13 @@ Historically however, thanks to:
--main-h4-header-border: var(--grey-4);
--header-link: var(--grey-6);
--header-link-hover-text: var(--white);
- --note-background: var(--grey-3);
- --note-border: var(--grey-4);
- --warning-background: var(--light-yellow);
- --warning-border: var(--yellow);
- --error-background: var(--light-red);
- --error-border: var(--red);
+ --admonition-background: var(--grey-2);
+ --note-background: #95caff;
+ --note-border: var(--blue);
+ --warning-background: #ffe9ad;
+ --warning-border: #ffc937;
+ --error-background: #ffd1d0;
+ --error-border: #ff4b47;
--helpful-background: var(--light-blue);
--helpful-border: var(--blue);
--codeblock-background: var(--grey-2);
@@ -133,12 +131,13 @@ Historically however, thanks to:
--main-h4-header-border: var(--grey-2);
--header-link: var(--grey-2);
--header-link-hover-text: var(--grey-6);
- --note-background: var(--grey-6);
- --note-border: var(--black);
- --warning-background: var(--light-yellow);
- --warning-border: var(--yellow);
- --error-background: var(--light-red);
- --error-border: var(--red);
+ --admonition-background: var(--grey-8);
+ --note-background: #0f51b9;
+ --note-border: var(--blue);
+ --warning-background: #cd4800;
+ --warning-border: #ff9800;
+ --error-background: #b71c1c;
+ --error-border: #f44336;
--helpful-background: var(--light-blue);
--helpful-border: var(--blue);
--codeblock-background: var(--grey-6);
@@ -635,7 +634,7 @@ main ol > li::before {
main p,
main dd,
main li {
- line-height: 1.4em;
+ line-height: 1.4;
}
main img {
@@ -654,34 +653,94 @@ li > blockquote {
/* admonitions */
div.admonition {
- padding: 0.8em;
+ padding: 0 0.8em;
+ padding-bottom: 0.8em;
margin: 0.8em 0;
+ border-radius: 2.5px;
+ border-left-width: 4px;
+ border-left-style: solid;
+ background-color: var(--admonition-background);
}
p.admonition-title {
- display: inline;
font-weight: bold;
- margin-right: 0.5em;
+ margin: 0 -0.8rem;
+ padding: 0.4rem 0.6rem 0.4rem 2.5rem;
+ position: relative;
}
-p.admonition-title::after {
- content: ':';
+p.admonition-title::before {
+ font: normal normal normal 24px/1 'Material Icons';
+ display: inline-block;
+ width: 24px;
+ height: 24px;
+ position: absolute;
+ left: 9.6px;
}
-div.admonition p.admonition-title + p {
- display: inline;
+div.important, div.note, div.hint, div.tip {
+ border-left-color: var(--note-border);
}
-div.important, div.note, div.hint, div.tip {
+div.important > p.admonition-title,
+div.note > p.admonition-title,
+div.hint > p.admonition-title,
+div.tip > p.admonition-title {
background-color: var(--note-background);
- border: 1px solid var(--note-border);
- color: var(--note-text, var(--main-text));
}
-div.attention, div.warning, div.caution, div.seealso {
+div.important > p.admonition-title::before,
+div.note > p.admonition-title::before,
+div.hint > p.admonition-title::before,
+div.tip > p.admonition-title::before {
+ content: '\0e88e';
+ color: var(--note-border);
+}
+
+div.attention, div.warning, div.caution {
+ border-left-color: var(--warning-border);
+}
+
+div.attention > p.admonition-title,
+div.warning > p.admonition-title,
+div.caution > p.admonition-title {
background-color: var(--warning-background);
- border: 1px solid var(--warning-border);
- color: var(--warning-text, var(--main-text));
+}
+
+div.attention > p.admonition-title::before,
+div.warning > p.admonition-title::before,
+div.caution > p.admonition-title::before {
+ content: '\0e002';
+ color: var(--warning-border);
+}
+
+div.danger, div.error {
+ border-left-color: var(--error-border);
+}
+
+div.danger > p.admonition-title,
+div.error > p.admonition-title {
+ background-color: var(--error-background);
+}
+
+div.danger > p.admonition-title::before,
+div.error > p.admonition-title::before {
+ content: '\0e000';
+ color: var(--error-border);
+}
+
+/* helpful admonitions */
+div.helpful {
+ border-left-color: var(--helpful-border);
+}
+
+div.helpful > p.admonition-title {
+ background-color: var(--helpful-background);
+}
+
+div.helpful > p.admonition-title::before {
+ content: '\0e873';
+ color: var(--helpful-border);
}
dl.field-list > dd {
@@ -718,29 +777,6 @@ a.reference.internal > strong {
font-family: monospace;
}
-div.danger, div.error {
- background-color: var(--error-background);
- border: 1px solid var(--error-border);
- color: var(--error-text, var(--main-text));
-}
-
-/* helpful admonitions */
-div.helpful {
- background-color: var(--helpful-background);
- border: 1px solid var(--helpful-border);
- color: var(--helpful-text, var(--main-text));
-}
-
-div.helpful > p.admonition-title {
- display: block;
- margin-top: 0px;
- margin-bottom: 0.5em;
-}
-
-div.helpful > p.admonition-title::after {
- content: unset;
-}
-
/* exception hierarchy */
.exception-hierarchy-content dd,