Как изменить стиль чекбокса с помощью css?
гуглил но не нашел ничего, только плагин jquery какой то, но этот вариант не устраивает .
с помощью css невозможно? если возможно напишите пожалуйста список доступных для чекпокса артибутов и их значения (для чего они предназначены )
Верстка, CSS, HTML, SVG
Изменение стиля checkbox
пример на сайте я верстал http://dsub.ru добавь в корзину любой товар и зайди в корзину
чекбокс скрывается за место него виден спан с картинкой можно еще радиобатон так делать
СЮДА HTML не вставляется.. напишу русскими " <инпут тупе="radio" name="n1" id="ch4"><лабел for="ch4"><спан></спан></лабел> "
input[type="checkbox"]{
display:none;
}
input[type="checkbox"] + label{
color: #606060;
font-size: 13px;
cursor: pointer;
}
input[type="checkbox"] + label span{
position: relative;
top: 0px;
display: inline-block;
vertical-align: middle;
width: 27px;
height: 27px;
background: url(../images/icons/checkbox.png) no-repeat 0 0;
cursor: pointer;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
input[type="checkbox"] + label span{
top: -1px;
}
}
@-moz-document url-prefix() {
input[type="checkbox"] + label span{
top: -1px;
}
}
input[type="checkbox"]:checked + label span{
background:url(../images/icons/checkbox.png) no-repeat -27px 0;
}
input[type="radio"]{
display:none;
}
input[type="radio"] + label{
color: #606060;
font-size: 13px;
cursor: pointer;
}
input[type="radio"] + label span{
position: relative;
top: 0px;
display: inline-block;
vertical-align: middle;
width: 27px;
height: 27px;
background: url(../images/icons/radio.png) no-repeat 0 0;
cursor: pointer;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
input[type="radio"] + label span{
top: -1px;
}
}
@-moz-document url-prefix() {
input[type="radio"] + label span{
top: -1px;
}
}
input[type="radio"]:checked + label span{
background:url(../images/icons/radio.png) no-repeat -27px 0;
}
чекбокс скрывается за место него виден спан с картинкой можно еще радиобатон так делать
СЮДА HTML не вставляется.. напишу русскими " <инпут тупе="radio" name="n1" id="ch4"><лабел for="ch4"><спан></спан></лабел> "
input[type="checkbox"]{
display:none;
}
input[type="checkbox"] + label{
color: #606060;
font-size: 13px;
cursor: pointer;
}
input[type="checkbox"] + label span{
position: relative;
top: 0px;
display: inline-block;
vertical-align: middle;
width: 27px;
height: 27px;
background: url(../images/icons/checkbox.png) no-repeat 0 0;
cursor: pointer;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
input[type="checkbox"] + label span{
top: -1px;
}
}
@-moz-document url-prefix() {
input[type="checkbox"] + label span{
top: -1px;
}
}
input[type="checkbox"]:checked + label span{
background:url(../images/icons/checkbox.png) no-repeat -27px 0;
}
input[type="radio"]{
display:none;
}
input[type="radio"] + label{
color: #606060;
font-size: 13px;
cursor: pointer;
}
input[type="radio"] + label span{
position: relative;
top: 0px;
display: inline-block;
vertical-align: middle;
width: 27px;
height: 27px;
background: url(../images/icons/radio.png) no-repeat 0 0;
cursor: pointer;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
input[type="radio"] + label span{
top: -1px;
}
}
@-moz-document url-prefix() {
input[type="radio"] + label span{
top: -1px;
}
}
input[type="radio"]:checked + label span{
background:url(../images/icons/radio.png) no-repeat -27px 0;
}
С чекбоксами все сложно. Так что лучше действительно сделать на джаваскрипте.
А почему такой вариант не устраивает? Жаваскрипт сейчас включен и поддерживается у 99% посетителей. А для тех у кого выключен будет показываться обычный чекбокс
А почему такой вариант не устраивает? Жаваскрипт сейчас включен и поддерживается у 99% посетителей. А для тех у кого выключен будет показываться обычный чекбокс
Стасон Смолин
потому что jquery м не пользуюсь (( и рады этого не хочу целую систему установить
Похожие вопросы
- Как присвоить стили ссылкам одного блока - так что бы они не распространялось на ссылки за пределами блока?
- Какой вид стилей CSS имеет наивысшей приоритет? встроенные (inline-) стили импортированные стили связанные стили
- Запоминание изменений в исходном коде страницы
- Как стянуть изменения с GitHub?
- Как сделать сайт в стиле начала или средины 2000-х годов? Чтобы был как из тех времён.
- Динамическое изменение содержимого контейнеров в CSS. Нужна помощью
- Важны ваши отзывы по поводу сайта (внёс изменения) !!!Критикуйте
- Общие вопросы к специалистам по стилю верстки.
- Зачем Володька сбрил усы. А Вам часто знакомые задают подобные вопросы (об изменении стиля в одежде, очередном ремонте)?
- Delphi 7 CheckBox