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

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

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

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

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

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

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

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