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

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

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

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

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

На js или php это сделать можно, а вот на чистом CSS?
  • Вопрос задан
  • 182 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
pm_wanderer
@pm_wanderer
junior-HTML
Можно сделать если будешь менять visibility в js через style атрибут и второй класс у тебя находится на одном уровне вложенности с первым классом внутри общего контейнера.
Вот такой селектор для этого можно использовать:
.class1[style*=visible] ~ .class2
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
Нет, но в некоторых случаях можно проверять класс или псевдокласс. В связке с :checked довольно часто используется.
Ответ написан
Ваш ответ на вопрос

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

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