8,290
edits
imported>Kittymmeow No edit summary |
(revamp collapsibles) |
||
Line 169: | Line 169: | ||
--qud-font-icon1: 'Source Code Pro','Calibri','Courier New','Courier','Arial'; | --qud-font-icon1: 'Source Code Pro','Calibri','Courier New','Courier','Arial'; | ||
--qud-font-icon2: 'Source Code Pro','Calibri','Consolas','Lucida Console'; | --qud-font-icon2: 'Source Code Pro','Calibri','Consolas','Lucida Console'; | ||
--qud-font-infobox-title: 'Source Code Pro','Segoe UI','Consolas','Lucida Console','Courier New','Courier'; | --qud-font-infobox-title: 'Source Code Pro','Open Sans','Segoe UI','Consolas','Lucida Console','Courier New','Courier'; | ||
--qud-font-infobox-content: 'Segoe UI','Consolas','Lucida Console','Courier New','Courier','Source Code Pro'; | --qud-font-infobox-content: 'Open Sans','Segoe UI','Consolas','Lucida Console','Courier New','Courier','Source Code Pro'; | ||
--qud-font-collapser-arrows: 'Source Code Pro, Lucida Console, Consolas'; | --qud-font-collapser-arrows: 'Source Code Pro, Lucida Console, Consolas'; | ||
--qud-bg-color-semidark: rgba(6,28,23,0.7); | |||
--qud-bg-color-dark: rgba(6,28,23,0.8); | --qud-bg-color-dark: rgba(6,28,23,0.8); | ||
--qud-bg-color-darker: rgba(6,28,23,0.9); | --qud-bg-color-darker: rgba(6,28,23,0.9); | ||
} | } | ||
/* | /* | ||
Line 225: | Line 225: | ||
* ============================ | * ============================ | ||
*/ | */ | ||
.qud-collapser { | |||
position: relative; | |||
font-weight: bold; | font-weight: bold; | ||
font-family: 'Open Sans'; | |||
height: 2.6em; | height: 2.6em; | ||
background: var(--qud-bg-color-semidark); | |||
transition: background-color 0.2s, color 0.5s; | |||
} | } | ||
.qud-collapser | tr:hover > .qud-collapser { | ||
background: var(--qud-bg-color-darker); | |||
} | } | ||
.qud-collapser-content { | .qud-collapser-content { | ||
padding: 0 4px; | padding: 0 4px; | ||
background: var(--code-background); | background: var(--code-background); | ||
} | } | ||
.qud-collapser-content div, | .qud-collapser-content div, | ||
Line 248: | Line 244: | ||
font-family: var(--qud-font-infobox-content); | font-family: var(--qud-font-infobox-content); | ||
} | } | ||
.qud-collapser-arrow- | .qud-collapser > .qud-collapser-arrow { | ||
display: block !important; /* override display:none applied by mw-collapsible */ | |||
} | |||
.qud-collapser > .qud-collapser-arrow:after { | |||
font-size: 0.95em; | |||
font-weight: normal; | |||
position: absolute; | position: absolute; | ||
top: .8em; | |||
letter-spacing: 0.02em; | |||
left: 0 | content:'[hide]'; | ||
color: var(--qud-color-c-dark); | |||
opacity: 0.5; | |||
transition: color 0.4s, transform 0.1s; | |||
transform: perspective(1px); /* fixes some hover bluriness in Chrome */ | |||
} | |||
.qud-collapser > .qud-collapser-arrow.mw-collapsed:after, | |||
.qud-collapser > .qud-collapser-arrow.collapsed:after { | |||
content:'[show]'; | |||
} | |||
tr:hover > .qud-collapser > .qud-collapser-arrow:after { | |||
text-decoration: underline; | |||
color: var(--qud-color-c); | |||
opacity: 1; | |||
} | |||
.qud-collapser > .qud-collapser-title { | |||
margin-left: 0; | |||
color: var(--qud-color-y-dark); | |||
transition: color 0.5s; | |||
} | } | ||
.qud-collapser | tr:hover > .qud-collapser > .qud-collapser-title { | ||
color: var(--qud-color-y); | |||
} | } | ||
/* Mobile- | /* Mobile-only collapsible adjustments */ | ||
.qud-collapser-title { | .qud-collapser > .qud-collapser-title { | ||
height: 2.5em; | |||
line-height: 2.5; | |||
} | } | ||
.qud-collapser-arrow | .qud-collapser-arrow:after { | ||
top: .8em; | |||
right: 1em; | |||
} | } | ||
/* | /* |