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

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

Была стилизация чекбоксов и радио через псевдоэлементы. Вот пример чекбокса: jsfiddle.net/rzqs55eb/1. В хроме работает на ура, а firefox почему-то вообще не показывает псевдоэлементы для элементов input.
ЧЯДНТ?
  • Вопрос задан
  • 1837 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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