Задать вопрос
userAlexander
@userAlexander
Верстка наше все)

Как правильно указать сочетание символа # и кода цвета?

Здравствуйте!

Есть такой фрагмент кода
$blue:0378FA;//цвет указан БЕЗ #
@function color($color){
	@return #{'#'}$color;//в этом месте добавляем #
}
body{
	color:color($blue);//используем функцию
}


НО обнаружена ошибка исполнения кода, например если цвет начинается с 0, он будет проигнорирован.
Как этого избежать?
Возможно есть вариант кадрирования переменной (вернуть все с 2й позиции, если цвет указан с #)?
  • Вопрос задан
  • 36 просмотров
Подписаться 1 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • GB (GeekBrains)
    Профессия Фронтенд-разработчик
    9 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
ShadowOfCasper
@ShadowOfCasper
Middle User Interface Web Developer
А так пробовали?
@return #{'#'}#{$color}
Ну или так
@return '#' + #{$color}
Может что-то сработает, хотя не уверен
Да, кстати, можно вроде и так как вы сделали, просто через + сконкатить
@return #{'#'}+$color
А может даже и так
@return #{'#'} + #{$color}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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