Do not use overflow: hidden property for below two. that will hide the -webkit-slider-thumb. input[type='range'] input[type='range']::-webkit-slider-runnable-track