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

Не появляется картинка background-image?

Имеется папка style, в ней img и в ней лежит файл header_icon.png.
Вставляю такой код, но картинка не появляется.
background-image: url(style/img/header_icon.png);

Собственно код целиком: codepen.io/anon/pen/ZGLKOY
  • Вопрос задан
  • 3669 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
paradokso
@paradokso
Начинающий фронт-эндер
как вы указали, ваш фал стилей лежит в style/css/style.css,
а изображения в style/img/header_icon.png

в вашем случае вы пытаетесь найти картинку в папке css, так как путь style/img/header_icon.png расчитывает относительно файла style.css. т.е. у вас получается такой адрес для иконки style/css/style/img/header_icon.png
Поэтому поменяйте адрес на ../img/header_icon.png и будет вам счастье
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
ilyapasyuk
@ilyapasyuk
Разработчик переднего-конца
background-image: url(ваш_путь/изображение.png);
Путь до изображения лежит относительно папки где лежить стиль.css

background-image: url(/ваш_путь/изображение.png);
Путь до изображения лежить относительно корня сайта.
Ответ написан
Комментировать
IJIL
@IJIL
пробуй
../style/img/header_icon.png
../../style/img/header_icon.png
Ответ написан
swipeshot
@swipeshot
Учусь на ошибках.
Попробуйте заменить код на:
background-image: url('/style/img/header_icon.png');


Проверьте, есть ли вообще такое изображение.
Или Вы загружаете изображение прямо с Codepen?!
Ответ написан
Ваш ответ на вопрос

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

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