console
<input type='range' min='0' max='32' step='1' value='20'/>
<input type='range' min='0' max='32' step='1' value='7'/>
<input type='range' min='0' max='32' step='1' value='5'/>
<input type='range' min='0' max='32' step='1' value='8'/>
html, body {
height: 100%;
}
html {
overflow: hidden;
min-height: 24.1875em;
}
body {
background-color:#fff;
display: flex;
flex-direction: column;
justify-content: center;
margin: 0;
min-width: 24.1875em;
transform: rotate(-90deg);
}
input[type='range'] {
align-self: center;
border: solid 0 transparent;
border-width: 0 1.25em;
padding: 0;
width: 16.125em;
height: 5.25em;
opacity: .65;
background: linear-gradient(90deg,
background-size: 0.5em 1em;
font-size: 1em;
cursor: pointer;
}
input[type='range'], input[type='range']::-webkit-slider-runnable-track, input[type='range']::-webkit-slider-thumb {
-webkit-appearance: none;
}
input[type='range']::-webkit-slider-runnable-track {
position: relative;
width: 16.125em;
height: 1.75em;
background: linear-gradient(#d5cebc,
background-size: 16.125em 0.375em;
}
input[type='range']::-moz-range-track {
width: 16.125em;
height: 1.75em;
background: linear-gradient(#d5cebc,
background-size: 16.125em 0.375em;
}
input[type='range']::-ms-track {
margin-left: 0.625em;
border: none;
width: 16.125em;
height: 1.75em;
background: linear-gradient(#d5cebc,
background-size: 16em 0.375em;
color: transparent;
}
input[type='range']::-moz-range-progress {
height: 1.75em;
box-shadow: inset 0 0.375em currentColor;
background: linear-gradient(90deg, currentColor 0.125em, rgba(0, 0, 0, 0) 0.125em) repeat-x 0 100%;
background-size: 0.5em 1em;
}
input[type='range']::-ms-fill-lower {
height: 1.75em;
box-shadow: inset 0 0.375em currentColor;
background: linear-gradient(90deg, currentColor 0.125em, rgba(0, 0, 0, 0) 0.125em) repeat-x 0 100%;
background-size: 0.5em 1em;
}
input[type='range']::-webkit-slider-thumb {
position: relative;
margin-left: -0.0625em;
margin-top: 0.25em;
border: none;
border-radius: 50% 50% 0;
background: currentColor;
width: 1.25em;
height: 1.25em;
box-shadow: 1.1875em 1.1875em 0 -0.5625em, 1.25em 1.25em 0 -0.5625em, 1.3125em 1.3125em 0 -0.5625em, 1.375em 1.375em 0 -0.5625em, 1.4375em 1.4375em 0 -0.5625em, 1.5em 1.5em 0 -0.5625em, 1.5625em 1.5625em 0 -0.5625em, 1.625em 1.625em 0 -0.5625em, 1.6875em 1.6875em 0 -0.5625em, 1.75em 1.75em 0 -0.5625em, 1.8125em 1.8125em 0 -0.5625em, 1.875em 1.875em 0 -0.5625em, 1.9375em 1.9375em 0 -0.5625em, 2em 2em 0 -0.5625em, 2.0625em 2.0625em 0 -0.5625em, 2.125em 2.125em 0 -0.5625em, 2.1875em 2.1875em 0 -0.5625em, 2.25em 2.25em 0 -0.5625em, 2.3125em 2.3125em 0 -0.5625em, 2.375em 2.375em 0 -0.5625em;
transform: translate(1px, -1.75888em) rotate(45deg);
}
input[type='range']::-moz-range-thumb {
border: none;
border-radius: 50% 50% 0;
background: currentColor;
width: 0.125em;
height: 0.125em;
box-shadow: 0.12013em 0.12013em 0 -0.05625em, 0.12325em 0.12325em 0 -0.05625em, 0.12637em 0.12637em 0 -0.05625em, 0.1295em 0.1295em 0 -0.05625em, 0.13263em 0.13263em 0 -0.05625em, 0.13575em 0.13575em 0 -0.05625em, 0.13888em 0.13888em 0 -0.05625em, 0.142em 0.142em 0 -0.05625em, 0.14513em 0.14513em 0 -0.05625em, 0.14825em 0.14825em 0 -0.05625em, 0.15137em 0.15137em 0 -0.05625em, 0.1545em 0.1545em 0 -0.05625em, 0.15762em 0.15762em 0 -0.05625em, 0.16075em 0.16075em 0 -0.05625em, 0.16388em 0.16388em 0 -0.05625em, 0.167em 0.167em 0 -0.05625em, 0.17013em 0.17013em 0 -0.05625em, 0.17325em 0.17325em 0 -0.05625em, 0.17638em 0.17638em 0 -0.05625em, 0.1795em 0.1795em 0 -0.05625em, 0.18262em 0.18262em 0 -0.05625em, 0.18575em 0.18575em 0 -0.05625em, 0.18888em 0.18888em 0 -0.05625em, 0.192em 0.192em 0 -0.05625em, 0.19513em 0.19513em 0 -0.05625em, 0.19825em 0.19825em 0 -0.05625em, 0.20138em 0.20138em 0 -0.05625em, 0.2045em 0.2045em 0 -0.05625em, 0.20763em 0.20763em 0 -0.05625em, 0.21075em 0.21075em 0 -0.05625em, 0.21387em 0.21387em 0 -0.05625em, 0.217em 0.217em 0 -0.05625em, 0.22013em 0.22013em 0 -0.05625em, 0.22325em 0.22325em 0 -0.05625em, 0.22638em 0.22638em 0 -0.05625em, 0.2295em 0.2295em 0 -0.05625em;
transform: translateY(-1.75888em) rotate(45deg) scale(10);
}
input[type='range']::-ms-thumb {
border: none;
border-radius: 50% 50% 0;
background: currentColor;
width: 1.25em;
height: 1.25em;
box-shadow: 1.1875em 1.1875em 0 -0.5625em, 1.25em 1.25em 0 -0.5625em, 1.3125em 1.3125em 0 -0.5625em, 1.375em 1.375em 0 -0.5625em, 1.4375em 1.4375em 0 -0.5625em, 1.5em 1.5em 0 -0.5625em, 1.5625em 1.5625em 0 -0.5625em, 1.625em 1.625em 0 -0.5625em, 1.6875em 1.6875em 0 -0.5625em, 1.75em 1.75em 0 -0.5625em, 1.8125em 1.8125em 0 -0.5625em, 1.875em 1.875em 0 -0.5625em, 1.9375em 1.9375em 0 -0.5625em, 2em 2em 0 -0.5625em, 2.0625em 2.0625em 0 -0.5625em, 2.125em 2.125em 0 -0.5625em, 2.1875em 2.1875em 0 -0.5625em, 2.25em 2.25em 0 -0.5625em, 2.3125em 2.3125em 0 -0.5625em, 2.375em 2.375em 0 -0.5625em;
transform: translate(1px, -1.75888em) rotate(45deg);
}
input[type='range']::-ms-tooltip {
display: none;
}
input[type='range']::-webkit-slider-runnable-track:before, input[type='range']::-webkit-slider-runnable-track:after, input[type='range'] /deep/
position: absolute;
z-index: 2;
top: 0;
left: 0;
width: 0.5625em;
height: 100%;
background: white;
content: '';
}
input[type='range']::-webkit-slider-runnable-track:after, input[type='range'] /deep/
right: 0;
left: auto;
}
input[type='range']::-webkit-slider-thumb:before, input[type='range'] /deep/
position: absolute;
top: 50%;
right: 50%;
width: 16.125em;
transform-origin: 100% 0;
transform: rotate(-45deg) translate(0.0625em, 0.88388em);
height: 1.75em;
box-shadow: inset 0 0.375em currentColor;
background: linear-gradient(90deg, currentColor 0.125em, rgba(0, 0, 0, 0) 0.125em) repeat-x 0 100%;
background-size: 0.5em 1em;
color: inherit;
content: '';
}
input[type='range']:nth-of-type(1) {
color:
}
input[type='range']:nth-of-type(1)::-ms-fill-lower {
background: linear-gradient(90deg, currentColor 0.125em, rgba(0, 0, 0, 0) 0.125em) repeat-x 0 100%;
background-size: 0.5em 1em;
}
input[type='range']:nth-of-type(2) {
color:
}
input[type='range']:nth-of-type(2)::-ms-fill-lower {
background: linear-gradient(90deg, currentColor 0.125em, rgba(0, 0, 0, 0) 0.125em) repeat-x 0 100%;
background-size: 0.5em 1em;
}
input[type='range']:nth-of-type(3) {
color:
}
input[type='range']:nth-of-type(3)::-ms-fill-lower {
background: linear-gradient(90deg, currentColor 0.125em, rgba(0, 0, 0, 0) 0.125em) repeat-x 0 100%;
background-size: 0.5em 1em;
}
input[type='range']:nth-of-type(4) {
color:
}
input[type='range']:nth-of-type(4)::-ms-fill-lower {
background: linear-gradient(90deg, currentColor 0.125em, rgba(0, 0, 0, 0) 0.125em) repeat-x 0 100%;
background-size: 0.5em 1em;
}
input[type='range']:focus {
outline: none;
opacity: .99;
}
/* Chrome/ Opera */
input[type='range']:not(*:root) {
overflow: hidden;
width: 17.25em;
background-position: 0.5625em 2.5em;
}
/* IE */
_:-ms-input-placeholder, :root input[type='range'] {
width: 17.25em;
background: repeating-linear-gradient(90deg,
background-size: 16.125em 1em;
}