kiskiskit
@kiskiskit
Жадно изучаю каждый пиксель

Как сохранить цвет по нажатию на блок?

Подскажите, пожалуйста, как сделать так, чтобы по нажатию на блок цвет менял своё значение и возвращался к исходному значению если нажать на другой блок. Сделал текущую задачу с помощью псевдокласса active, но когда нажимаю на другой блок, то цвет кнопки не становится прежним

Пример кода: https://codepen.io/kiskiskit/pen/eYEmqEw
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега CSS
когда нажимаю на другой блок, то цвет кнопки не становится прежним

Становится. Проявите немного терпения, вам и четырёх месяцев ждать не придётся:

transition: background 9999999s;

Правда, происходит это вовсе не по причине нажатия на другой блок - что такое псевдокласс :active вы, очевидно, не разобрались.

Cделайте скрытые радиокнопки, которые будут нажиматься через label, и стилизуйте в качестве "нажатых" элементы, расположенные после :checked.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы