Псевдо SCSS там не совсем имеет смысла, поскольку это приведет к чему-то вроде:
.child--selector{
opacity: 0;
transition: 0.3s;
}
.child--selector .parent--selector.animate{
opacity: 1;
}
Вы не сможете иметь .child--selector
в качестве родителя в SCSS, но ожидаете, что этобыть дочерним селектором в CSS, короче говоря, это было бы невозможно.
Я не совсем уверен, чего именно вы хотите достичь, но вы можете попробовать использовать что-то в SASS под названием @extend
Основная идея будет иметь родительский селектор вне .child-селектора, как это:
.parent--selector & {
&.animate {
opacity: 1;
}
}
И затем ссылаться на него внутри дочернего селектора, как это
.child--selector {
opacity: 0;
transition: 0.3s;
@extend .parent--selector;
}
Полезная статья, касающаяся @extend: https://css -tricks.com / the-exte-concept /
Вы можете добиться аналогичного результата, используя миксины: https://sass -lang.com / гид