MediaWiki:Common.css: Difference between revisions
invert spoilers |
No edit summary |
||
| (5 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
/********* [[Template:Spoiler]] *********/ | /********* [[Template:Spoiler]] *********/ | ||
.spoiler | .spoiler { | ||
background-color: transparent; | background-color: transparent; | ||
transition: all 0.3s; | transition: all 0.3s; | ||
| Line 9: | Line 7: | ||
} | } | ||
.spoiler | .spoiler > * { | ||
transition: all 0.3s; | transition: all 0.3s; | ||
} | } | ||
.spoiler | .spoiler.hide { | ||
pointer-events: auto; | pointer-events: auto; | ||
background-color: transparent; | background-color: rgba(0, 0, 0, 1); /* fallback */ | ||
background-color: color-mix(in srgb, rgba(0, 0, 0, 1) 80%, transparent); | |||
} | } | ||
.spoiler | .spoiler.hide > * { | ||
pointer-events: none; | pointer-events: none; | ||
opacity: 0; | opacity: 0; | ||
} | |||
/* If there's no js, hide then show on hover */ | |||
.spoiler.hover, | |||
.spoiler.no-js { | |||
background-color: var(--main-background-color); /* fallback */ | |||
background-color: color-mix(in srgb, var(--main-background-color) 80%, transparent); | |||
} | |||
.spoiler.hover > *, | |||
.spoiler.no-js > * { | |||
opacity: 0; | |||
} | |||
.spoiler.hover:hover, | |||
.spoiler.no-js:hover { | |||
background-color: transparent; | |||
} | |||
.spoiler.hover:hover, | |||
.spoiler.no-js:hover > * { | |||
opacity: 1; | |||
} | } | ||