Redesign admonitions to look a little better.
Colours still need to be reworked though.
This commit is contained in:
		
							
								
								
									
										146
									
								
								docs/_static/style.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										146
									
								
								docs/_static/style.css
									
									
									
									
										vendored
									
									
								
							@@ -29,6 +29,7 @@ Historically however, thanks to:
 | 
				
			|||||||
  --grey-5: #5c5c5c;
 | 
					  --grey-5: #5c5c5c;
 | 
				
			||||||
  --grey-6: #333333;
 | 
					  --grey-6: #333333;
 | 
				
			||||||
  --grey-7: #292929;
 | 
					  --grey-7: #292929;
 | 
				
			||||||
 | 
					  --grey-8: #1c1c1c;
 | 
				
			||||||
  --black: #0a0a0a;
 | 
					  --black: #0a0a0a;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  --blue: #3399ff;
 | 
					  --blue: #3399ff;
 | 
				
			||||||
@@ -36,10 +37,6 @@ Historically however, thanks to:
 | 
				
			|||||||
  --cyan-1: #22acca;
 | 
					  --cyan-1: #22acca;
 | 
				
			||||||
  --cyan-2: #1c8fa8;
 | 
					  --cyan-2: #1c8fa8;
 | 
				
			||||||
  --cyan-3: #167286;
 | 
					  --cyan-3: #167286;
 | 
				
			||||||
  --yellow: #cccc00;
 | 
					 | 
				
			||||||
  --light-yellow: #ffffcc;
 | 
					 | 
				
			||||||
  --red: #cc0033;
 | 
					 | 
				
			||||||
  --light-red: #ffccd9;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /* theme gets built on these base colours */
 | 
					  /* theme gets built on these base colours */
 | 
				
			||||||
  --settings: var(--white);
 | 
					  --settings: var(--white);
 | 
				
			||||||
@@ -72,12 +69,13 @@ Historically however, thanks to:
 | 
				
			|||||||
  --main-h4-header-border: var(--grey-4);
 | 
					  --main-h4-header-border: var(--grey-4);
 | 
				
			||||||
  --header-link: var(--grey-6);
 | 
					  --header-link: var(--grey-6);
 | 
				
			||||||
  --header-link-hover-text: var(--white);
 | 
					  --header-link-hover-text: var(--white);
 | 
				
			||||||
  --note-background: var(--grey-3);
 | 
					  --admonition-background: var(--grey-2);
 | 
				
			||||||
  --note-border: var(--grey-4);
 | 
					  --note-background: #95caff;
 | 
				
			||||||
  --warning-background: var(--light-yellow);
 | 
					  --note-border: var(--blue);
 | 
				
			||||||
  --warning-border: var(--yellow);
 | 
					  --warning-background: #ffe9ad;
 | 
				
			||||||
  --error-background:  var(--light-red);
 | 
					  --warning-border: #ffc937;
 | 
				
			||||||
  --error-border: var(--red);
 | 
					  --error-background: #ffd1d0;
 | 
				
			||||||
 | 
					  --error-border: #ff4b47;
 | 
				
			||||||
  --helpful-background: var(--light-blue);
 | 
					  --helpful-background: var(--light-blue);
 | 
				
			||||||
  --helpful-border: var(--blue);
 | 
					  --helpful-border: var(--blue);
 | 
				
			||||||
  --codeblock-background: var(--grey-2);
 | 
					  --codeblock-background: var(--grey-2);
 | 
				
			||||||
@@ -133,12 +131,13 @@ Historically however, thanks to:
 | 
				
			|||||||
  --main-h4-header-border: var(--grey-2);
 | 
					  --main-h4-header-border: var(--grey-2);
 | 
				
			||||||
  --header-link: var(--grey-2);
 | 
					  --header-link: var(--grey-2);
 | 
				
			||||||
  --header-link-hover-text: var(--grey-6);
 | 
					  --header-link-hover-text: var(--grey-6);
 | 
				
			||||||
  --note-background: var(--grey-6);
 | 
					  --admonition-background: var(--grey-8);
 | 
				
			||||||
  --note-border: var(--black);
 | 
					  --note-background: #0f51b9;
 | 
				
			||||||
  --warning-background: var(--light-yellow);
 | 
					  --note-border: var(--blue);
 | 
				
			||||||
  --warning-border: var(--yellow);
 | 
					  --warning-background: #cd4800;
 | 
				
			||||||
  --error-background:  var(--light-red);
 | 
					  --warning-border: #ff9800;
 | 
				
			||||||
  --error-border: var(--red);
 | 
					  --error-background:  #b71c1c;
 | 
				
			||||||
 | 
					  --error-border: #f44336;
 | 
				
			||||||
  --helpful-background: var(--light-blue);
 | 
					  --helpful-background: var(--light-blue);
 | 
				
			||||||
  --helpful-border: var(--blue);
 | 
					  --helpful-border: var(--blue);
 | 
				
			||||||
  --codeblock-background: var(--grey-6);
 | 
					  --codeblock-background: var(--grey-6);
 | 
				
			||||||
@@ -635,7 +634,7 @@ main ol > li::before {
 | 
				
			|||||||
main p,
 | 
					main p,
 | 
				
			||||||
main dd,
 | 
					main dd,
 | 
				
			||||||
main li {
 | 
					main li {
 | 
				
			||||||
  line-height: 1.4em;
 | 
					  line-height: 1.4;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
main img {
 | 
					main img {
 | 
				
			||||||
@@ -654,34 +653,94 @@ li > blockquote {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/* admonitions */
 | 
					/* admonitions */
 | 
				
			||||||
div.admonition {
 | 
					div.admonition {
 | 
				
			||||||
  padding: 0.8em;
 | 
					  padding: 0 0.8em;
 | 
				
			||||||
 | 
					  padding-bottom: 0.8em;
 | 
				
			||||||
  margin: 0.8em 0;
 | 
					  margin: 0.8em 0;
 | 
				
			||||||
 | 
					  border-radius: 2.5px;
 | 
				
			||||||
 | 
					  border-left-width: 4px;
 | 
				
			||||||
 | 
					  border-left-style: solid;
 | 
				
			||||||
 | 
					  background-color: var(--admonition-background);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
p.admonition-title {
 | 
					p.admonition-title {
 | 
				
			||||||
  display: inline;
 | 
					 | 
				
			||||||
  font-weight: bold;
 | 
					  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 {
 | 
					p.admonition-title::before {
 | 
				
			||||||
  content: ':';
 | 
					  font: normal normal normal 24px/1 'Material Icons';
 | 
				
			||||||
}
 | 
					  display: inline-block;
 | 
				
			||||||
 | 
					  width: 24px;
 | 
				
			||||||
div.admonition p.admonition-title + p {
 | 
					  height: 24px;
 | 
				
			||||||
  display: inline;
 | 
					  position: absolute;
 | 
				
			||||||
 | 
					  left: 9.6px;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
div.important, div.note, div.hint, div.tip {
 | 
					div.important, div.note, div.hint, div.tip {
 | 
				
			||||||
  background-color: var(--note-background);
 | 
					  border-left-color: var(--note-border);
 | 
				
			||||||
  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,
 | 
				
			||||||
 | 
					div.note > p.admonition-title,
 | 
				
			||||||
 | 
					div.hint > p.admonition-title,
 | 
				
			||||||
 | 
					div.tip > p.admonition-title {
 | 
				
			||||||
 | 
					  background-color: var(--note-background);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					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);
 | 
					  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 {
 | 
					dl.field-list > dd {
 | 
				
			||||||
@@ -718,29 +777,6 @@ a.reference.internal > strong {
 | 
				
			|||||||
  font-family: monospace;
 | 
					  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 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.exception-hierarchy-content dd,
 | 
					.exception-hierarchy-content dd,
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user