Если класс существует в первом родителе, тогда примените CSS - PullRequest
0 голосов
/ 17 декабря 2018

Если класс 'hello' видим, тогда примените некоторые css к классу 'banner2'.Является ли это возможным?Ищите решение CSS, а не Javascript.

  <div id="banner">
    <div class="hello"></div>
  </div>
  <div class="banner2">
  </div>

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018

Опция еще не существует в CSS.
Когда будут доступны селекторы 4, вы можете сделать это следующим образом:

.banner:has(> .hello) + .banner2 

Но на данный момент вы можете сделать это только сJavascript

0 голосов
/ 17 декабря 2018

Невозможно выбрать div на основе видимости только в CSS.Вы можете легко использовать jQuery / JS, но, так как вы не хотите, я бы предложил попробовать некоторые хитрости с CSS-комбинаторами и с галочкой , в зависимости от того, как вы планируетеоб изменении видимости "привет".

...