mirror of
https://github.com/zeldaret/website.git
synced 2026-09-26 13:33:07 -04:00
103 lines
1.8 KiB
CSS
103 lines
1.8 KiB
CSS
div#progressChart {
|
|
min-width: 310px;
|
|
height: 400px;
|
|
max-width: 800px;
|
|
margin: 0 auto;
|
|
}
|
|
/* Checkboxes version */
|
|
|
|
/* File slot glow */
|
|
|
|
label .glow {
|
|
z-index: 2;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: var(--zelda-file-button-width);
|
|
height: calc(47px*var(--scaling-factor));
|
|
border-radius: calc(4px*var(--scaling-factor));
|
|
display: none;
|
|
}
|
|
|
|
label:hover .glow {
|
|
display: block;
|
|
transition:all 0.2s ease;
|
|
background: rgba(200, 200, 200, 0.5);
|
|
box-shadow: 0 0 20px rgba(200, 200, 200, 0.7);
|
|
}
|
|
|
|
|
|
label::before {
|
|
content: "";
|
|
}
|
|
|
|
input + .zelda-file-box label {
|
|
width: 100%;
|
|
margin: 0;
|
|
cursor: pointer;
|
|
}
|
|
|
|
input + .zelda-file-box label ~ * {
|
|
transition: opacity 1s ease;
|
|
}
|
|
|
|
input:not(:checked) + .zelda-file-box label ~ * {
|
|
border-top-style: none;
|
|
border-bottom-style: none;
|
|
padding: 0;
|
|
height: 0;
|
|
overflow: hidden;
|
|
opacity: 0;
|
|
}
|
|
|
|
input:checked + .zelda-file-box label ~ * {
|
|
opacity: 1;
|
|
height: auto;
|
|
}
|
|
|
|
input + .zelda-file-box label hr {
|
|
opacity: 0;
|
|
}
|
|
|
|
input:checked + .zelda-file-box label hr {
|
|
opacity: 1;
|
|
}
|
|
|
|
label .zelda-file-box-filename {
|
|
border-bottom-style: solid;
|
|
}
|
|
|
|
input:checked + .zelda-file-box label .zelda-file-box-filename {
|
|
border-bottom-style: hidden;
|
|
}
|
|
|
|
|
|
.zelda-file-box-total {
|
|
height: calc(47px*var(--scaling-factor));
|
|
width: calc(165px*var(--scaling-factor));;
|
|
display: none;
|
|
}
|
|
|
|
input:checked + .zelda-file-box label .zelda-file-box-total {
|
|
opacity: 0;
|
|
width: 0;
|
|
padding: 0;
|
|
border-width: 0;
|
|
}
|
|
|
|
@media only screen and (min-width: 700px) {
|
|
.zelda-file-box-total {
|
|
display: initial;
|
|
}
|
|
}
|
|
|
|
input:checked + .zelda-file-box {
|
|
clip-path: polygon(
|
|
0 0,
|
|
100% 0,
|
|
100% calc(100% - 47px*var(--scaling-factor)),
|
|
var(--zelda-button-width) calc(100% - 47px*var(--scaling-factor)),
|
|
var(--zelda-button-width) 100%,
|
|
0 100%
|
|
);
|
|
} |