2016-08-02 2 views
1

Мне интересно, как правильно ссылаться на изображение в моем scss для моей темы трафарета, над которой я работаю. Он работает локально, но когда я загружаю свою тему в bigcommerce, он дает ошибку 404.Как ссылаться на изображение в теме моего трафарета

background: url('../img/header-bg.png') no-repeat; background: url('/assets/img/header-bg.png') no-repeat;

Те, оба работают на местном уровне, но и результат в 404, когда я загрузить мою тему. Я включил изображение в этот каталог и все.

ответ

1

У меня была та же проблема, с которой вы столкнулись, и я не уверен на 100%, что рекомендованный BC способ ссылаться на фоновые изображения в CSS.

Предполагая, что вы размещаете изображения в своих активах/каталоге img, я обнаружил, что вызов background:url('../img/header-bg.png'), как это, работал как локально, так и в производстве.

Надеюсь, это поможет.

+0

Итак, я узнал, что я не разрешаю использовать правильную тему при создании, а 'фон: url ('../ img/header-bg.png') no-repeat;' работал. Можете ли вы попробовать его на своем, чтобы узнать, работает ли он? Я думаю, что относительный путь - правильный способ сделать это. – Suzukijak3

+0

Да, для меня действует относительный путь. – thannes

+0

Отлично, если вы можете обновить свой ответ, чтобы использовать более короткий относительный путь, я правильно помету ваш ответ. Спасибо за помощь! – Suzukijak3

Смежные вопросы