mediawiki-skin-crystal/resources/parts/versions.less

84 lines
1.6 KiB
Plaintext

#page-title-versions {
display: flex;
flex-wrap: wrap;
gap: calc(var(--space) * 2);
margin-left: 2vw;
align-items: center;
line-height: normal;
}
#page-title-versions > div {
position: relative;
}
#page-title-versions label {
height: 100%;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
position: absolute;
top: 0;
left: 0;
}
#page-title-versions input {
content: '';
width: calc(var(--space) *2.5);
height: calc(var(--space) * 2.5);
transform: rotate(45deg);
background: black;
display: block;
z-index: -6;
border: 1px outset var(--gold-1);
box-sizing: border-box;
appearance: none;
}
#page-title-versions input:checked {
box-shadow: 0 0 6px 3px var(--8);
}
#page-title-versions label * {
height: calc(var(--space) * 2.5);
width: fit-content;
display: block;
text-shadow: 1 1 2px var(--gold-7), 1 -1 2px var(--gold-7), -1 -1 2px var(--gold-7), -1 1 2px var(--gold-7);
color: var(--gold-1);
cursor: pointer;
}
#page-title-versions .mw-default-size {
background: unset;
border: unset;
padding: unset;
}
.vdiff {
display: none;
}
body:has(#mw-indicator-1:checked) .vdiff-1 {
display: inline;
}
body:has(#mw-indicator-2:checked) .vdiff-2 {
display: inline;
}
body:has(#mw-indicator-3:checked) .vdiff-3 {
display: inline;
}
body:has(#mw-indicator-4:checked) .vdiff-4 {
display: inline;
}
body:has(#mw-indicator-5:checked) .vdiff-5 {
display: inline;
}
body:has(#mw-indicator-6:checked) .vdiff-6 {
display: inline;
}