mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-05-02 21:46:58 +00:00
Add styles for multi-column display, and for auto-numbered instruction steps used in some other projects. Also updating the used page width to 1100px following experience improvements noted on other sites. Pages are hard to read when displayed full-screen on really wide monitors. Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
295 lines
6.1 KiB
CSS
295 lines
6.1 KiB
CSS
/* -- Extra CSS styles for ACRN content (RTD theme) ----------------------- */
|
|
|
|
/* make the page width fill the window */
|
|
.wy-nav-content {
|
|
max-width: 1100px;
|
|
}
|
|
|
|
/* (temporarily) add an under development tagline to the bread crumb
|
|
.wy-breadcrumbs::after {
|
|
content: " (Content reorganization in progress)";
|
|
background-color: #FFFACD;
|
|
color: red;
|
|
font-weight: bold;
|
|
}
|
|
*/
|
|
|
|
/* pygments tweak for white-on-black console */
|
|
|
|
.highlight-console .highlight {
|
|
background-color: black;
|
|
}
|
|
.highlight-console .highlight pre, .highlight-console .highlight .go, .highlight-console .highlight .gp {
|
|
color: white;
|
|
}
|
|
.highlight-console .highlight .hll {
|
|
background-color: white;
|
|
}
|
|
.highlight-console .highlight .hll .go, .highlight-console .highlight .hll .gp {
|
|
color: black;
|
|
font-weight: bold;
|
|
}
|
|
|
|
/* tweak doc version selection */
|
|
.rst-versions {
|
|
position: static;
|
|
}
|
|
|
|
.rst-versions .rst-current-version {
|
|
padding: 5px;
|
|
background-color: #2B978F;
|
|
color: #80FF80;
|
|
}
|
|
|
|
.rst-versions .rst-other-versions {
|
|
padding: 5px;
|
|
}
|
|
|
|
div.rst-other-versions dl {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
/* code block highlight color in rtd changed to lime green, no no no */
|
|
|
|
.rst-content tt.literal, .rst-content code.literal, .highlight {
|
|
background: #f0f0f0;
|
|
}
|
|
.rst-content tt.literal, .rst-content code.literal {
|
|
color: #000000;
|
|
}
|
|
|
|
div.non-compliant-code div.highlight {
|
|
background: #f7d7d7;
|
|
}
|
|
|
|
/* Tweak sidebar colors for ACRN theme */
|
|
|
|
.wy-side-nav-search {
|
|
background-color: #2B978F;
|
|
}
|
|
|
|
/* Make the version number more visible */
|
|
.wy-side-nav-search>div.version {
|
|
color: rgba(255,255,255,1);
|
|
}
|
|
|
|
/* squish the space between a paragraph before a list */
|
|
div > p + ul, div > p + ol {
|
|
margin-top: -20px;
|
|
}
|
|
|
|
/* add some space before the figure caption */
|
|
p.caption {
|
|
# border-top: 1px solid;
|
|
margin-top: 1em;
|
|
}
|
|
|
|
/* add a colon after the figure/table number (before the caption) */
|
|
span.caption-number::after {
|
|
content: ": ";
|
|
}
|
|
|
|
p.extrafooter {
|
|
text-align: right;
|
|
margin-top: -36px;
|
|
}
|
|
|
|
table.align-center {
|
|
display: table !important;
|
|
}
|
|
|
|
/* put the table caption at the bottom, as done for figures */
|
|
table {
|
|
caption-side: bottom;
|
|
}
|
|
|
|
|
|
.code-block-caption {
|
|
color: #000;
|
|
font: italic 85%/1 arial,sans-serif;
|
|
padding: 1em 0;
|
|
text-align: center;
|
|
}
|
|
|
|
/* make .. hlist:: tables fill the page */
|
|
table.hlist {
|
|
width: 95% !important;
|
|
}
|
|
|
|
/* override rtd theme white-space no-wrap in table heading and content
|
|
* and top align for content too (not middle)
|
|
*/
|
|
th,td {
|
|
white-space: normal !important;
|
|
vertical-align: top !important;
|
|
}
|
|
|
|
/* dbk tweak for doxygen-generated API headings (for RTD theme) */
|
|
.rst-content dl.group>dt, .rst-content dl.group>dd>p {
|
|
display:none !important;
|
|
}
|
|
.rst-content dl.group {
|
|
margin: 0 0 12px 0px;
|
|
}
|
|
.rst-content dl.group>dd {
|
|
margin-left: 0 !important;
|
|
}
|
|
.rst-content p.breathe-sectiondef-title {
|
|
text-decoration: underline; /* dbk for API sub-headings */
|
|
font-size: 1.25rem;
|
|
font-weight: bold;
|
|
margin-bottom: 12px;
|
|
}
|
|
.rst-content div.breathe-sectiondef {
|
|
padding-left: 0 !important;
|
|
}
|
|
|
|
/* doxygenXX item color tweaks, light blue background with dark blue top border */
|
|
.rst-content dl:not(.docutils) dl dt {
|
|
background: #e7f2fa !important;
|
|
border-top: solid 3px #2980B9 !important;
|
|
border-left: none !important; */
|
|
}
|
|
|
|
/* tweak display of option tables to make first column wider */
|
|
col.option {
|
|
width: 25%;
|
|
}
|
|
|
|
/* tweak format for <kbd> (:kbd:`F10`) */
|
|
kbd
|
|
{
|
|
-moz-border-radius:3px;
|
|
-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;
|
|
-webkit-border-radius:3px;
|
|
-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;
|
|
background-color:#f7f7f7;
|
|
border:1px solid #ccc;
|
|
border-radius:3px;
|
|
box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;
|
|
color:#333;
|
|
display:inline-block;
|
|
font-family:Arial,Helvetica,sans-serif;
|
|
font-size:11px;
|
|
line-height:1.4;
|
|
margin:0 .1em;
|
|
padding:.1em .6em;
|
|
text-shadow:0 1px 0 #fff;
|
|
}
|
|
|
|
/* home page grid display */
|
|
|
|
.grid {
|
|
list-style-type: none !important;
|
|
display: -webkit-box;
|
|
display: -ms-flexbox;
|
|
display: flex;
|
|
-ms-flex-wrap: wrap;
|
|
flex-wrap: wrap;
|
|
-webkit-box-pack: center;
|
|
-ms-flex-pack: center;
|
|
justify-content: center;
|
|
margin: 1rem auto;
|
|
max-width: calc((250px + 2rem) * 3);
|
|
}
|
|
|
|
.grid-item {
|
|
list-style-type: none !important;
|
|
-webkit-box-flex: 0;
|
|
-ms-flex: 0 0 auto;
|
|
flex: 0 0 auto;
|
|
width: 200px;
|
|
text-align: center;
|
|
margin: 1rem;
|
|
}
|
|
|
|
.grid-item a {
|
|
display: block;
|
|
width: 200px;
|
|
height: 200px;
|
|
padding: 20px;
|
|
display: -webkit-box;
|
|
display: -ms-flexbox;
|
|
display: flex;
|
|
-webkit-box-orient: vertical;
|
|
-webkit-box-direction: normal;
|
|
-ms-flex-direction: column;
|
|
flex-direction: column;
|
|
-webkit-box-pack: center;
|
|
-ms-flex-pack: center;
|
|
justify-content: center;
|
|
-webkit-box-align: center;
|
|
-ms-flex-align: center;
|
|
align-items: center;
|
|
border: 1px solid #c6cbce;
|
|
background-color: #2B978F;
|
|
border-radius: 30px;
|
|
color: white;
|
|
}
|
|
|
|
.grid-item h2 {
|
|
font-size: 1.1rem;
|
|
}
|
|
|
|
.grid-item img {
|
|
/* max-width: 50%;
|
|
max-height: 50%; */
|
|
margin-bottom: 0.7rem;
|
|
}
|
|
|
|
|
|
.grid-item a:hover {
|
|
background-color: #51A192;
|
|
color: white;
|
|
}
|
|
|
|
|
|
.grid-item p {
|
|
margin-top: 0.5rem;
|
|
font-size: 85%;
|
|
line-height:1.2;
|
|
color: #404040;
|
|
}
|
|
|
|
.grid-icon {
|
|
line-height: 1.8;
|
|
font-size: 4rem;
|
|
color: #114B4F;
|
|
}
|
|
|
|
|
|
/* add a class for multi-column support
|
|
* in docs to replace use of .hlist with
|
|
* a .. rst-class:: rst-columns
|
|
*/
|
|
|
|
.rst-columns2 {
|
|
column-width: 28em;
|
|
column-fill: balance;
|
|
}
|
|
.rst-columns3 .rst-columns {
|
|
column-width: 18em;
|
|
column-fill: balance;
|
|
}
|
|
|
|
/* numbered "h2" steps */
|
|
|
|
body {
|
|
counter-reset: step-count;
|
|
}
|
|
|
|
div.numbered-step h2::before {
|
|
counter-increment: step-count;
|
|
content: counter(step-count);
|
|
background: #cccccc;
|
|
border-radius: 0.8em;
|
|
-moz-border-radius: 0.8em;
|
|
-webkit-border-radius: 0.8em;
|
|
color: #ffffff;
|
|
display: inline-block;
|
|
font-weight: bold;
|
|
line-height: 1.6em;
|
|
margin-right: 5px;
|
|
text-align: center;
|
|
width: 1.6em;}
|