Подтвердить что ты не робот

Изменение изображения ручки слайдера

Я хотел настроить слайдер JQueryUI, но не смог найти способ изменить изображения с ползунками. JQuery Themeroller также, похоже, не позволяет изменять образы обработки. Кто-нибудь знает, как это сделать?

4b9b3361

Ответ 1

Из jQuery UI docs:

Плагин jQuery UI Slider использует jQuery UI CSS Framework для стилизации внешний вид, включая цвета и фоновые текстуры. Мы рекомендуем с помощью средства ThemeRoller для создания и загружать пользовательские темы, которые легко создавать и поддерживать.

Если более глубокий уровень настройки необходимо, есть специфичные для виджета классы, указанные в ui.slider.css таблица стилей, которая может быть модифицирована. Эти классы высокопоставленные выделен жирным шрифтом.

В этом конкретном случае вы хотите взглянуть на элемент с именем класса ui-slider-handle.

Элемент дескриптора ползунка по умолчанию имеет к нему следующие классные имена:

  • ui-slider-handle
  • ui-state-default
  • щ-краеугольный все

Взгляните на CSS, соответствующий этим классам, и вы, скорее всего, сможете редактировать все, что вам нужно.

Кроме того, я предлагаю вам установить Firebug. Этот плагин Firefox позволит вам сделать такие задачи намного проще.

Ответ 2

#demo-frame > div.demo { 
    padding: 10px !important; 
    float: left;
}
.contentContainer {
    float: left;
    width: 400px;
    height: 500px;
    overflow: hidden;
}
.ui-slider-vertical .ui-state-default { 
    border: none; 
    width: 28px; 
    height: 82px; 
    background: transparent url(volume_bar/shattle.png) no-repeat 0 0;
}
.ui-slider-vertical .ui-slider-handle {
    left: 0;
    margin-bottom: -41px;
    margin-left: 0;
}
.ui-slider-range, .ui-widget-header, .ui-slider-range-min {
    background: none;
}
#slider-vertical, .ui-slider {
    border: none;
    width: 50px;
    height: 50px;
    background: transparent url(volume_bar/track-bg.png) repeat-y 0 0;
}

кто-то спросил в разделе комментариев для примера кода css, поэтому здесь я использовал, чтобы изменить изображение и прокрутку полосы прокрутки в свои собственные файлы изображений png. Обязательно вставьте css ПОСЛЕ jQuery ui css в раздел заголовка.