Логин:
Пароль:
Страница 1 из 11
Форум » О uCoz » Скрипты » Вид checkbox и radio
Вид checkbox и radio
AndreyДата: Пятница, 25.09.2015, 16:33:41 | Сообщение # 1
Технарь
Offline
3

Вид checkbox и radio наподобие тех что установлены у нас на сайте

Идём в CSS и прописываем:
Код
input[type=checkbox]:not(checked),input[type=radio]:not(checked){position:absolute;opacity:0;}  
  input [type=checkbox]{vertical-align: top;width: 17px;height: 17px;margin: 0 3px 0 0;}  
  input [type=checkbox]+ label {cursor: pointer;}  
  input[type=checkbox]:not(checked) {position: absolute;opacity: 0;}  
  input[type=checkbox]:not(checked) + label {position: relative;padding: 0 0 0 60px;}  
  input[type=checkbox]:not(checked) + label:before {content: '';position: absolute;top: -4px;left: 0;width: 50px;height: 26px;border-radius: 13px;background: #CDD1DA;box-shadow: inset 0 2px 3px rgba(0,0,0,.2);}  
  input[type=checkbox]:not(checked) + label:after {content: '';position: absolute;top: -2px;left: 2px;width: 22px;height: 22px;border-radius: 10px;background: #FFF;box-shadow: 0 2px 5px rgba(0,0,0,.3);transition: all 0.3s;}  
  input[type=checkbox]:checked + label:before {background: #9FD468;}  
  input[type=checkbox]:checked + label:after {left: 26px;}  
  input[type=checkbox]:focus + label:before {box-shadow: 0 0 0 3px rgba(255,255,0,.5);}  
  input [type=radio]{vertical-align: top;width: 17px;height: 17px;margin: 0 3px 0 0;}  
  input [type=radio]+ label {cursor: pointer;}  
  input[type=radio]:not(checked) {position: absolute;opacity: 0;}  
  input[type=radio]:not(checked) + label {position: relative;padding: 0 0 0 35px;}  
  input[type=radio]:not(checked) + label:before {content: '';position: absolute;top: -3px;left: 0;width: 22px;height: 22px;border: 1px solid #CDD1DA;border-radius: 50%;background: #FFF;}  
  input[type=radio]:not(checked) + label:after {content: '';position: absolute;top: 1px;left: 4px;width: 16px;height: 16px;border-radius: 50%;background: #9FD468;box-shadow: inset 0 1px 1px rgba(0,0,0,.5);opacity: 0;transition: all .2s;}  
  input[type=radio]:checked + label:after {opacity: 1;}  
  input[type=radio]:focus + label:before {box-shadow: 0 0 0 3px rgba(255,255,0,.5);}  
  label {line-height:30px;}


Всё, установка завершена!

Материал подготовил: Andrey
Для того чтоб скачать прикреплённые файлы нужно Зарегестрироватся, или войти на сайт под своим логином
 
профиль
Форум » О uCoz » Скрипты » Вид checkbox и radio
Страница 1 из 11
Поиск: