Есть ли способ получить имя дедушки в sass без переменной? - PullRequest
0 голосов
/ 01 апреля 2019

с переменной

.comment {
    $hah: ".comment";
    &__item {
        &:hover #{$hah}__right > #{$hah}__bottom {
            height: 3rem;
        }
    }
}

Могу ли я получить имя деда без переменной?

.comment {            this              this
        &__item {      vv                vv
            &:hover .comment__right > .comment__bottom {
                height: 3rem;
            }
        }
    }

так что мне больше не нужно писать класс .comment внутри него

1 Ответ

2 голосов
/ 01 апреля 2019

В SASS нет селектора прародителя, однако, если вы не хотите снова писать селектор .comment, вы можете сохранить амперсанд в переменной:

.comment {
    $hah: &;
    &__item {
        &:hover #{$hah}__right > #{$hah}__bottom {
            height: 3rem;
        }
    }
}

Вот хорошая статья об этом.

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