как использовать: имеет в sass - PullRequest
0 голосов
/ 20 февраля 2019

Мне нужно добавить несколько стилей, если в body есть элемент с классом .rtl.Как это можно сделать?

body:has(.app.rtl) {
   .blah {
       some: blah;
   }
}

Это то, что мне нужно

1 Ответ

0 голосов
/ 20 февраля 2019

То, что вы хотите, не может быть сделано с помощью CSS, так как у CSS нет родительского селектора, и в настоящее время также нет селектора :has.

SASS также не может вам помочь, поскольку все, что SASS может сделать для вас, - это сделать разработку CSS проще -в конце концов, любой препроцессор скомпилирует ваш код в CSS, и это единственное, что понимает браузер.

Ваш единственный шанс здесь - это Javascript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...