parent-state

Позволяет задавать правила псевдо-элемента, зависящие от состояния его родителя, прямо в наборе правил самого псевдо-элемента.

Параметры

ИмяТипПо умолчаниюОписание
$states *listСостояние(я) родительского элемента текущего псевдо-элемента (псевдоклассы, модификаторы и т.п.).

Пример использования

@use 'more-sass' as more;

.element {
    &::after {
        @include more.parent-state(':hover', '.is-active') {
            color: #f00;
        }
    }
}
.element:hover::after,
.element.is-active::after {
    color: #f00;
}