Включите плагин, выполните простую конфигурацию, и вы сможете сделать флажки и переключатели более привлекательными.
Есть три типа стилей:
- Прямоугольный слайдер, требует добавления класса
class="rect-nicelabel"
к нужному полю ввода.
- Окружной слайдер, требует добавления класса
class="circle-nicelabel"
к нужному полю ввода.
- Текстовый значок кнопка, требует добавления класса
class="text-nicelabel"
к нужному полю ввода.
Настройка базовых свойств осуществляется через атрибут
data-nicelabel='{}'
(формат JSON).
Доступные параметры для настройки:
position_class
: 'someClass', этот параметр позволяет настроить класс позиционирования кнопки (необязательный параметр, значение по умолчанию — nicelabel-default-position).
checked_text
: 'someValue', этот параметр указывает текст, отображаемый при выборе текстового значка кнопки (необязательный параметр, значение по умолчанию — Checked).
``` ```markdown > Инициализация конфигурационных данных js
unchecked_text
: 'someValue', этот параметр указывает текст, отображаемый при незаполнении текстового значка кнопки (необязательный параметр, значение по умолчанию — Unchecked).```html
$('selector').nicelabel();
Если это кнопка с текстом, можно настроить
$('selector').nicelabel({ uselabel: true или false,//отображение значков, значение по умолчанию true checked_ico: 'imgurl',//значок при выборе (если не указано, используется значок по умолчанию) unchecked_ico: 'imgurl',//значок при невыборе (если не указано, используется значок по умолчанию) checked_text: 'Текст', //текст при выборе (значение по умолчанию Checked) unchecked_text: 'Текст', //текст при невыборе (значение по умолчанию Unchecked) });
//включите файл jquery, css и js nicelabel
<link href="./nicelabel/css/jquery-nicelabel.css" rel="stylesheet" type="text/css"/>
<script src="./nicelabel/js/jquery.min.js"></script>
<script src="./nicelabel/js/jquery.nicelabel.js"></script>
<script>
$(function(){
//инициализация
$('#rect-checkbox > input').nicelabel();
//инициализация с параметрами
$('#text-checkbox-ico > input').nicelabel({
checked_ico: './checked.png',
unchecked_ico: './unchecked.png'
});
});
</script>
Спасибо Francisco Neves за идею
Этот вариант 1.0 будет обновляться в будущем, ожидайте больше стилей и настроек.
При цитировании сохраните информацию об авторстве.
Автор: PJY
Официальный аккаунт Weibo: @MiaoliuNet
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )