Как сделать вертикальный стилизованный input[type=range]?
Мне необходимо сделать стилизованный вертикальный input[type=range], в частности для chrome
Погуглив, я нашел два варианта как сделать его вертикальным:
1) -webkit-appearance: slider-vertical
2) горизонтальный + transform: rotate
Первый вариант не подходит, так как для стилизации нужно применить -webkit-appearance: none, а у нас для этого свойства уже указано значение
Ниже мой вариант с rotate
Как его в данном примере расятьнуть по высоте на 100% (красная зона)? Либо покажите ваш вариант с transform: rotate и динамической высотой.
ICUI4CU, покажите всю задачу. Потому что пока не понятно назначение wrapper и его ширины.
В общем, на css это можно сделать через aspect-ratio, если устраивает поддержка.
У родителя не должно быть ширины, а только высота 100% и aspect-ratio 1.
Инпуту ширину 100%.
Ну там всякие фишечки, чтобы эта обертка не мешалась типа pointer-events