Задать вопрос

Как убрать рамки у checkbox?

Здравствуйте.
Как убрать обрамление у checkbox?
5dbaac0f4d680425567033.png
Данный способ не работает:
input[type=checkbox] {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    border: 0;
    outline: 0;
}
  • Вопрос задан
  • 5167 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
meowto16
@meowto16
Делаю штуки
Привет, checkbox'ы кастомизируют через связку с label, так как они сами по себе плохо кастомизируются. Скрывают настоящий чекбокс, а эффекты применяют к label и его псевдоэлементам (before, after).

Посмотри этот вопрос, найдешь для себя полезное Как поменять стиль input type="checkbox"?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@bogomazov_vadim
Вероятно только так:
input[type="checkbox"] {
  -webkit-appearance: none;
  appearance: none;
}


Но в целом, как тебе уже ответили, лучше скрой его и стилизуй через другой элемент.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽