Задать вопрос
kimono
@kimono
Web developer

Почему не работает стилизация radio и checkbox через использование псевдоэлементов :after и :before в Firefox?

Была стилизация чекбоксов и радио через псевдоэлементы. Вот пример чекбокса: jsfiddle.net/rzqs55eb/1. В хроме работает на ура, а firefox почему-то вообще не показывает псевдоэлементы для элементов input.
ЧЯДНТ?
  • Вопрос задан
  • 1825 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
Punkie
@Punkie
Ну вообще, насколько я помню, input не могут содержать :before и :after в принципе, т.к. он не является "контейнерным" элементом.
Скорее всего ранее вы проводили манипуляции с label'aми.
Ответ написан
Комментировать
IonDen
@IonDen
JavaScript developer. IonDen.com
Увы, нельзя стилизовать эти элементы кроссбраузерно на чистом CSS. Можно только сымитировать их работу, скрыв нативный элемент (есть и CSS и JS реализации). Например:
Ion.CheckRadio
Switchery
Fancy Checkboxes
jQuery Checkbox
Custom Checkboxes
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы