Style sliders (fixes #41)
This commit is contained in:
@ -325,6 +325,23 @@ With `color` type:
|
||||
<label for="color">Disabled:</label>
|
||||
<input id="color" type="color" value="#b57edc" disabled />
|
||||
|
||||
With `range` type:
|
||||
|
||||
<input type="range" min="1" max="100" value="33" id="range">
|
||||
<!-- For the demo purposes only -->
|
||||
<small id="range-value"></small>
|
||||
|
||||
<script type="text/javascript">
|
||||
var slider = document.getElementById("range");
|
||||
var output = document.getElementById("range-value");
|
||||
output.innerHTML = slider.value;
|
||||
|
||||
slider.oninput = function() {
|
||||
output.innerHTML = this.value;
|
||||
}
|
||||
</script>
|
||||
<!-- End -->
|
||||
|
||||
### Figure Captions (`<figcaption>`)
|
||||
|
||||
```markdown
|
||||
|
@ -114,3 +114,37 @@ input[type="color"] {
|
||||
border-radius: calc(var(--rounded-corner-small) / 2);
|
||||
}
|
||||
}
|
||||
|
||||
input[type="range"] {
|
||||
-webkit-appearance: none;
|
||||
appearance: none;
|
||||
transition: var(--transition);
|
||||
box-shadow: var(--edge-highlight);
|
||||
border-radius: 999px;
|
||||
background: var(--primary-color);
|
||||
width: 100%;
|
||||
height: 0.5rem;
|
||||
|
||||
&::-webkit-slider-thumb {
|
||||
-webkit-appearance: none;
|
||||
appearance: none;
|
||||
cursor: pointer;
|
||||
box-shadow: var(--shadow);
|
||||
border-radius: 999px;
|
||||
background: white;
|
||||
width: 1.5rem;
|
||||
height: 1.5rem;
|
||||
}
|
||||
|
||||
&::-moz-range-thumb {
|
||||
-webkit-appearance: none;
|
||||
appearance: none;
|
||||
cursor: pointer;
|
||||
box-shadow: var(--shadow);
|
||||
border: none;
|
||||
border-radius: 999px;
|
||||
background: white;
|
||||
width: 1.5rem;
|
||||
height: 1.5rem;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user