2010-12-15 3 views
8

Есть ли способ стиля <input type="range"> элементов для браузеров Webkit?Элементы ввода типа типа в браузерах Webkit

+0

Что слайдер типа входного сигнала? – Ashley 2010-12-15 09:38:31

+1

Тип ввода `кнопка, флажок, файл, скрытый, изображение, пароль, радио, сброс, отправка, текст` ** новый тип ввода **` reset, image, datetime, datetime-local, date, month, time, week, номер, диапазон, адрес электронной почты, url, search, tel, color` http://www.w3.org/TR/html-markup/ – Blur 2010-12-15 10:46:13

ответ

4

Я только слышал о типе range, а не slider.

input[type="range"] { 
    -webkit-appearance: slider-horizontal; 
} 
14

Существует очень хорошая статья на styling a range to make it look like an iPhone slider написана Дэвидом Б. Калхун.

Я думаю, что сообщение в блоге должно охватывать большинство аспектов стиля ввода диапазона.

Вот некоторые из CSS:

input[type='range']::-webkit-slider-thumb { 
    -webkit-appearance: none; 
    width: 68px; 
    height: 44px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px; 
    -webkit-gradient(
     linear, 
     left top, 
     left bottom, 
     color-stop(0, #fefefe), 
     color-stop(0.49, #dddddd), 
     color-stop(0.51, #d1d1d1), 
     color-stop(1, #a1a1a1) 
    ); 
    background-repeat: no-repeat; 
    background-position: 50%; 
} 
Смежные вопросы