mirror of
https://github.com/uiverse-io/galaxy.git
synced 2025-11-28 05:00:22 +08:00
48 lines
No EOL
891 B
HTML
48 lines
No EOL
891 B
HTML
<label class="checkbox">
|
|
<input class="checkbox-input" type="checkbox" />
|
|
<svg class="checkbox-check" width="28" height="28">
|
|
<polyline points="20 6 9 17 4 12"></polyline>
|
|
</svg>
|
|
</label>
|
|
|
|
<style>
|
|
/* From Uiverse.io by elijahgummer - Tags: checkbox */
|
|
.checkbox {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
text-align: center;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.checkbox:hover .checkbox-check {
|
|
background: #ff475425;
|
|
}
|
|
|
|
.checkbox-input {
|
|
width: 1px;
|
|
height: 1px;
|
|
opacity: 0;
|
|
}
|
|
|
|
.checkbox-input:checked + .checkbox-check {
|
|
background: #dc143c;
|
|
stroke-dashoffset: 0;
|
|
}
|
|
|
|
.checkbox-check {
|
|
border: 0.2rem solid #dc143c;
|
|
stroke: #f9f9f9;
|
|
stroke-dasharray: 25;
|
|
stroke-dashoffset: 25;
|
|
stroke-linecap: round;
|
|
stroke-width: 0.2rem;
|
|
border-radius: 0.2rem;
|
|
fill: none;
|
|
transition:
|
|
background 0.4s,
|
|
stroke-dashoffset 0.6s;
|
|
}
|
|
|
|
</style>
|
|
|