MediaWiki:Citizen.css: Difference between revisions
MediaWiki interface page
More actions
No edit summary |
No edit summary |
||
| Line 243: | Line 243: | ||
content: "⌃"; | content: "⌃"; | ||
font-size: 22px; | font-size: 22px; | ||
} | |||
/* Override the text-glyph toggle above with a CSS-drawn Citizen-style chevron. | |||
The toggle spans the title row, so tapping the heading area opens/closes the | |||
custom collapsible box on Citizen while Vector keeps the text toggle. */ | |||
.skin-citizen .wizlords-collapsible-section { | |||
position: relative; | |||
padding-right: 14px; | |||
} | |||
.skin-citizen .wizlords-collapsible-section > .mw-collapsible-toggle { | |||
position: absolute; | |||
z-index: 2; | |||
top: 0; | |||
right: 0; | |||
left: 0; | |||
box-sizing: border-box; | |||
width: auto; | |||
height: 48px; | |||
margin: 0; | |||
color: transparent !important; | |||
font-size: 0; | |||
line-height: 1; | |||
text-decoration: none; | |||
cursor: pointer; | |||
} | |||
.skin-citizen .wizlords-collapsible-section > .mw-collapsible-toggle::after { | |||
content: ""; | |||
position: absolute; | |||
top: 20px; | |||
right: 18px; | |||
display: block; | |||
width: 8px; | |||
height: 8px; | |||
border-right: 2px solid var(--wiz-link, #ff942d); | |||
border-bottom: 2px solid var(--wiz-link, #ff942d); | |||
transform: rotate(45deg); | |||
transform-origin: center; | |||
} | |||
.skin-citizen | |||
.wizlords-collapsible-section:not(.mw-collapsed) | |||
> .mw-collapsible-toggle::after { | |||
top: 24px; | |||
transform: rotate(225deg); | |||
} | |||
.skin-citizen .wizlords-collapsible-section-title { | |||
padding-right: 34px; | |||
} | |||
.skin-citizen | |||
.wizlords-collapsible-section | |||
> .mw-collapsible-toggle | |||
.mw-collapsible-text, | |||
.skin-citizen | |||
.wizlords-collapsible-section | |||
> .mw-collapsible-toggle | |||
a { | |||
color: transparent !important; | |||
font-size: 0; | |||
} | |||
.skin-citizen .wizlords-collapsible-section-bottom-toggle { | |||
position: relative; | |||
min-height: 28px; | |||
color: var(--wiz-link, #ff942d) !important; | |||
font-size: 0; | |||
line-height: 1; | |||
} | |||
.skin-citizen .wizlords-collapsible-section-bottom-toggle::after { | |||
content: ""; | |||
position: absolute; | |||
right: 4px; | |||
bottom: 6px; | |||
width: 8px; | |||
height: 8px; | |||
border-right: 2px solid var(--wiz-link, #ff942d); | |||
border-bottom: 2px solid var(--wiz-link, #ff942d); | |||
transform: rotate(225deg); | |||
} | |||
/* Final Citizen custom-collapsible icon override. | |||
Mimics MobileFrontend's mf-icon-expand / mf-icon-rotate-flip visual states | |||
without depending on those internal classes being present in page markup. */ | |||
.skin-citizen .wizlords-collapsible-section { | |||
position: relative; | |||
padding-right: 14px; | |||
} | |||
.skin-citizen .wizlords-collapsible-section-title { | |||
padding-right: 34px; | |||
} | |||
.skin-citizen .wizlords-collapsible-section > .mw-collapsible-toggle { | |||
position: absolute; | |||
z-index: 2; | |||
top: 0; | |||
right: 0; | |||
left: 0; | |||
box-sizing: border-box; | |||
width: auto; | |||
height: 48px; | |||
margin: 0; | |||
color: transparent !important; | |||
font-size: 0; | |||
line-height: 1; | |||
text-decoration: none; | |||
cursor: pointer; | |||
} | |||
.skin-citizen .wizlords-collapsible-section > .mw-collapsible-toggle::after { | |||
content: ""; | |||
position: absolute; | |||
top: 19px; | |||
right: 18px; | |||
display: block; | |||
width: 10px; | |||
height: 10px; | |||
border-right: 2px solid var(--wiz-link, #ff942d); | |||
border-bottom: 2px solid var(--wiz-link, #ff942d); | |||
transform: rotate(45deg); | |||
transform-origin: 50% 50%; | |||
} | |||
.skin-citizen | |||
.wizlords-collapsible-section:not(.mw-collapsed) | |||
> .mw-collapsible-toggle::after { | |||
top: 23px; | |||
transform: rotate(225deg); | |||
} | |||
.skin-citizen | |||
.wizlords-collapsible-section | |||
> .mw-collapsible-toggle | |||
.mw-collapsible-text, | |||
.skin-citizen | |||
.wizlords-collapsible-section | |||
> .mw-collapsible-toggle | |||
a { | |||
color: transparent !important; | |||
font-size: 0; | |||
} | |||
.skin-citizen .wizlords-collapsible-section-bottom-toggle { | |||
position: relative; | |||
min-height: 28px; | |||
color: transparent !important; | |||
font-size: 0; | |||
line-height: 1; | |||
cursor: pointer; | |||
} | |||
.skin-citizen .wizlords-collapsible-section-bottom-toggle::after { | |||
content: ""; | |||
position: absolute; | |||
right: 4px; | |||
bottom: 6px; | |||
width: 10px; | |||
height: 10px; | |||
border-right: 2px solid var(--wiz-link, #ff942d); | |||
border-bottom: 2px solid var(--wiz-link, #ff942d); | |||
transform: rotate(225deg); | |||
} | } | ||