Задать вопрос
@Altereyo

Почему при попытке задания style.backgroundColor выдаёт warning?

Пытаюсь присвоить цвет элементу через JS, но выдаёт ошибку:
The specified value "" does not conform to the required format. The format is "#rrggbb" where rr, gg, bb are two-digit hexadecimal numbers.


Выделил все не работающие строки кода в 2 строчки:
let color = banner.background.type == 'gradient' ? "linear-gradient(to bottom, "+ banner.background.color +", "+ banner.background.additionalColor +")" : this.banner.background.color
element.style.backgroundColor = color

Цвет зависит от выбранного типа фона, который лежит в объекте banner - либо градиент, либо сплошной цвет
  • Вопрос задан
  • 234 просмотра
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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