sass @each странное поведение - PullRequest
0 голосов
/ 07 февраля 2019

У меня странная проблема.У меня есть scss объект с некоторыми переменными, скажем:

$object = 'something' 'something2 'something3

Затем я создаю loop:

@each $some in $object { &.#{$some} {
        background-image: url('./../../../../assets/images/path/to/image/#{$some}/grey.svg');
        &:before {
          content: '#{$some}';
        } }

Все изображения, которые я получаю с помощью фоновых изображений, являются последнимиТаким образом, они из папки something3, но содержимое before дает мне хороший результат, поэтому для первого something1, второго something2 и т. д. Что здесь происходит?

1 Ответ

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

Хорошо, поэтому я нашел решение ...

        background-image: url('/../../../../assets/images/path/to/image/#{$some}/grey.svg');

Ссылка должна начинаться с /, а не с ./

...