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

Почему не работает градиент сверху картинки?

Код:

background-image: url('../img/OFA8570.jpg'), -webkit-gradient(linear, left top, left bottom, from(red), to(yellow));


В чем проблема? Код из Стековерфлоу, 1000 лайков))
  • Вопрос задан
  • 166 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Moskus
@Moskus
Работает, например, вот так:
https://jsfiddle.net/tdd8jfuh/1/
Читайте про формат описания градиентов здесь: www.w3schools.com/css/css3_gradients.asp

А вообще, это довольно грязный код.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Вообще не понятно, что вы хотите от этого кода.
Написано background-image, дальше дописан зачем-то градиент, который, естественно, будет игнорироваться.
Цвет фона в принципе ложится всегда ПОД картинку, так как пишется всегда в конце свойства background.
Если их поменять местами, будет нормально, но не кроссбраузерно, некоторые могут переставить в соотвествии с валидацией CSS.
В данном случае только через псевдоэлементы будет самый кроссовый вариант.
А это для общего развития www.colorzilla.com/gradient-editor
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽