mirror of
https://github.com/uiverse-io/galaxy.git
synced 2025-11-28 13:10:21 +08:00
87 lines
1.6 KiB
HTML
87 lines
1.6 KiB
HTML
<div class="container">
|
|
<div class="fire">
|
|
<label class="label red">
|
|
<input type="radio" checked="checked" name="radio" class="input">
|
|
</label>
|
|
<label class="label orange">
|
|
<input type="radio" name="radio" class="input">
|
|
</label>
|
|
<label class="label green">
|
|
<input type="radio" name="radio" class="input">
|
|
</label>
|
|
<span class="selection"></span>
|
|
</div>
|
|
</div>
|
|
<style>
|
|
/* From Uiverse.io by Ratinax - Tags: radio, buttons, traffic light, traffic-light */
|
|
.container {
|
|
scale: 0.7;
|
|
}
|
|
|
|
.fire {
|
|
width: 2em;
|
|
height: 6.5em;
|
|
background-color: black;
|
|
border-radius: 1em;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.label {
|
|
width: 1.5em;
|
|
height: 1.5em;
|
|
border-radius: 50%;
|
|
margin-top: .25em;
|
|
margin-bottom: .25em;
|
|
border-top: .2em solid black;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.input {
|
|
display: none;
|
|
}
|
|
|
|
.label.red {
|
|
background-color: #990000;
|
|
box-shadow: 0 0 2em #990000;
|
|
}
|
|
|
|
.label.orange {
|
|
background-color: #999900;
|
|
box-shadow: 0 0 2em #999900;
|
|
}
|
|
|
|
.label.green {
|
|
background-color: #009900;
|
|
box-shadow: 0 0 2em #009900;
|
|
}
|
|
|
|
.label.red:hover {
|
|
background-color: red;
|
|
}
|
|
|
|
.label.orange:hover {
|
|
background-color: orange;
|
|
}
|
|
|
|
.label.green:hover {
|
|
background-color: lime;
|
|
}
|
|
|
|
.label.red:has(input:checked) {
|
|
background-color: red;
|
|
box-shadow: 0 0 2em red;
|
|
}
|
|
|
|
.label.orange:has(input:checked) {
|
|
background-color: orange;
|
|
box-shadow: 0 0 2em orange;
|
|
}
|
|
|
|
.label.green:has(input:checked) {
|
|
background-color: lime;
|
|
box-shadow: 0 0 2em lime;
|
|
}
|
|
</style>
|