loratokareva
@loratokareva
html верстальщик

Как решить проблему sсss компеляции content:''?

@mixin fontello( $code ) {
  &:before {
    content: '\e#{$code}';
  }
}


.icon-star {
  @include fontello(800);
}


после компеляции получается ерунда в
.icon-star:before {
  content: "хрень800";
}


Если попробовать
@mixin fontello( $code ) {
  &:before {
    content: '#{$code}';
  }
}
после компеляции получается  лишний слеш
.icon-star {
  @include fontello(\e800);
}


.icon-star:before {
  content: "\\e800";
}
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ответы на вопрос 1
infern01it
@infern01it
учусь быть крутым front-end разработчиком :)
@function unicode($str) {
    @if (str-slice($str, 1, 1) != str-slice("\\", 1, 1)) {
        $str: unquote(str-insert($str, str-slice("\\", 1, 1), 1));
    }
    @return unquote("\"")+$str+unquote("\"")
} 


.icon-star {
  content: unicode(e800);
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы