MediaWiki:Common.css: Difference between revisions
mNo edit summary |
mNo edit summary |
||
| Line 628: | Line 628: | ||
/* ========================================================= | /* ========================================================= | ||
OOO FAQ SYSTEM ( | OOO FAQ SYSTEM (Stable, Browser Native Safe) | ||
========================================================= */ | ========================================================= */ | ||
| Line 635: | Line 635: | ||
} | } | ||
/* | /* Force block layout */ | ||
.ooo-faq__item { | .ooo-faq__item { | ||
display: block; | |||
border-bottom: 1px solid var(--ooo-border); | border-bottom: 1px solid var(--ooo-border); | ||
padding: | padding: 14px 0; | ||
} | } | ||
/* | /* Ensure summary behaves properly */ | ||
.ooo-faq__item | .ooo-faq__item summary { | ||
display: block; | |||
cursor: pointer; | |||
font-weight: 700; | font-weight: 700; | ||
position: relative; | position: relative; | ||
padding-right: 26px; | padding-right: 26px; | ||
list-style: none; | list-style: none; | ||
} | } | ||
/* | /* Restore marker control cleanly */ | ||
.ooo- | .ooo-faq__item summary::-webkit-details-marker { | ||
display: none; | display: none; | ||
} | } | ||
/* Custom arrow */ | /* Custom arrow */ | ||
.ooo- | .ooo-faq__item summary::after { | ||
content: "▾"; | content: "▾"; | ||
position: absolute; | position: absolute; | ||
| Line 685: | Line 668: | ||
/* Rotate arrow when open */ | /* Rotate arrow when open */ | ||
.ooo-faq__item[open] summary::after { | |||
transform: rotate(180deg); | transform: rotate(180deg); | ||
} | } | ||
/* Answer content | /* Answer content */ | ||
.ooo-faq__item > *:not(summary) { | .ooo-faq__item > *:not(summary) { | ||
margin-top: 12px; | margin-top: 12px; | ||
line-height: 1.7; | line-height: 1.7; | ||
opacity: 0.95; | opacity: 0.95; | ||
} | |||
/* Subtle hover */ | |||
.ooo-faq__item:hover { | |||
background: rgba(0,0,0,0.02); | |||
} | |||
.skin-theme-clientpref-night .ooo-faq__item:hover { | |||
background: rgba(255,255,255,0.04); | |||
} | } | ||