Chciałbym dostosować wygląd wejścia html5 [zakres], gdy jest on pionowy.Jak dostosować tylko za pomocą css dla suwaka zakresu wejściowego html5-vertical?
Chcąc uniknąć dyrektywy CSS 3, takiej jak transformacja: obróć, komplikuje to układ interfejsu użytkownika.
Właściwości Webkit css są rozpoznawane w moim kontekście, inni dostawcy są bezużyteczni w moim przypadku.
Dostosowanie działa dobrze dla poziomego domyślnej suwaka, ale nie za pionową, można spojrzeć tutaj:
jsFiddle: http://jsfiddle.net/QU5VD/1/
przeciwnym razie, oto kod:
HTML
<input type="range" class="vHorizon" />
<input type="range" class="vVertical" />
CSS
input[type="range"].vHorizon {
-webkit-appearance: none;
background-color: pink;
width: 200px;
height:10px;
}
input[type="range"].vVertical {
-webkit-appearance: slider-vertical;
background-color: pink;
width: 10px;
height:200px;
}
input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: none;
background-color: red;
width: 20px;
height: 20px;
}
trick, że wiem jest użycie 'transform: rotate (90)' na jednej poziomej. Ale jest to brudna sztuczka i nie będę go używać. Ale nadal dobrze jest to wiedzieć. – Sourabh
Thks, tak z kilku powodów, to nie jest tak dobra sztuczka (trzeba dbać o pozycję, to sprawia, że procesor działa (oprogramowanie wbudowane)) – medCoder
Cześć, mam do czynienia z tym samym problemem i zastanawiam się, czy ktoś znalazł lepszy rozwiązanie tego. Korzystanie z obrotu powoduje całkowite wymknięcie się pozycji suwaka :( –