@denismix

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

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

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

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

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

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

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