@denismix

CSS с условием — реально ли применить стиль к элементу с классом «class-2» если у элемента с классом «class-1» visibility: visible?

Наверное я слишком много хочу от CSS =)
Есть ли в CSS конструкция, которая позволит сделать нечто подобное:

Если .class-1 сейчас visibility: visible, то для .class-2{....}

Уточню, что для .class-1 visibility может меняться по нажатию кнопки.

На js или php это сделать можно, а вот на чистом CSS?
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ответы на вопрос 2
pm_wanderer
@pm_wanderer
junior-HTML
Можно сделать если будешь менять visibility в js через style атрибут и второй класс у тебя находится на одном уровне вложенности с первым классом внутри общего контейнера.
Вот такой селектор для этого можно использовать:
.class1[style*=visible] ~ .class2
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
Нет, но в некоторых случаях можно проверять класс или псевдокласс. В связке с :checked довольно часто используется.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
25 апр. 2024, в 12:20
15000 руб./за проект
25 апр. 2024, в 12:08
300 руб./за проект
25 апр. 2024, в 11:49
25000 руб./за проект