Nová ukázka
Reset
Načíst z URL
Uložit a získat odkaz
Vztahuje se k…
Nevyplňujte
Napiště „nejsem robot“
▶
Přepnout zobrazení
Výsledek
<h1> Stylování slideru s popisky </h1> <div style="display: inline-flex; flex-direction: column; width: 100%"> <datalist id="values"> <option value="10000" label="10000"></option> <option value="20000" label="20000"></option> <option value="30000" label="30000"></option> <option value="40000" label="40000"></option> <option value="50000" label="50000"></option> </datalist> <input type="range" min="0" max="50000"> </div>
HTML
Autoformát
Standardní režim
Mobilní zobrazení
input[type=range], input[type=range]::-webkit-slider-runnable-track, input[type=range]::-webkit-slider-thumb { appearance: none; } input[type=range]::-moz-range-track { background: #DCDCDC; border-radius: 12px; height: 12px; } input[type=range]::-webkit-slider-runnable-track { background: #DCDCDC; border-radius: 12px; height: 12px; } input[type=range]::-webkit-slider-thumb { box-sizing: border-box; width: 30px; height: 30px; border-radius: 100%; border: 5px solid #fff; background: #00B873; box-shadow: 0 0 0 1px #DCDCDC; position: relative; top: -8px; } input[type=range]::-moz-range-thumb { box-sizing: border-box; width: 30px; height: 30px; border-radius: 100%; border: 5px solid #fff; background: #00B873; box-shadow: 0 0 0 1px #DCDCDC; position: relative; top: -8px; } datalist { display: flex; justify-content: space-between; width: 100%; flex: 1; margin-bottom: 16px; } datalist option { position: relative; } datalist option::after { position: absolute; content: ""; width: 1em; height: 24px; border-left: 1px solid #818181; top: 100%; left: 50%; margin-top: 12px; }
CSS
Autoformát
CSS reset
Až na konci
J
ava
S
cript
Autoformát
jQuery
Umístění JS
window.onload
</head>
</body>