Задать вопрос
Kozack
@Kozack
Thinking about a11y

Можно ли только с помощью CSS изменять состояние checkbox?

Недавно познакомился с вот таким способом изменения состояния документа



Но при таком подходе использовать <label> не очень удобно. <label> должен вести себя как кнопка. Отсюда и мой вопрос:
Есть способ использовать вместо <label><button>, чтобы по клику переключался <input type="checkbox"> но только без использования javascript?
  • Вопрос задан
  • 534 просмотра
Подписаться 4 Средний 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Madeas
@Madeas
UI / UX Designer, Frontend Developer
Если я правильно вас понял, то здесь гамбургер, который открывает меню по клику, работает на чекбоксе. Работает без js. Проанализируйте работу кода.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
profesor08
@profesor08 Куратор тега CSS
Нет, нельзя. CSS про стили, а не про взаимодействие. Ты можешь только отследить состояние чекбокса.
Ответ написан
Комментировать
@relows
Учусь веб дизайну и программированию
В этом тебе сможет помочь только js
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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