2013-04-24 3 views
0

Я сейчас делаю сайт с картой Django. Но я столкнулся с проблемой загрузки изображения с помощью SASS. Мой код находится здесь. (Это частичное в SCSS коде)Не удалось загрузить изображение с помощью компаса

@import "compass/css3/images"; 
body { 
     #site-footer{ 

     @include background-image(url('/static/main/images/continue.png'), 
            linear-gradient(left, $left-color, $left- 
            color 49%, $right-color 51%, $right-color)); 


    } 
} 

Я использую 'Backgorund-образ' компас.
Проблема в том, что изображение не может быть загружено на веб-страницу. Я думаю, что может потребоваться установить путь к изображению где-нибудь.

ответ

0

Ваш код компилируется правильно:

body #site-footer { 
    background-image: url("/static/main/images/continue.png"), -webkit-linear-gradient(left, #ff0000, #ff0000 49%, #0000ff 51%, #0000ff); 
    background-image: url("/static/main/images/continue.png"), -moz-linear-gradient(left, #ff0000, #ff0000 49%, #0000ff 51%, #0000ff); 
    background-image: url("/static/main/images/continue.png"), -o-linear-gradient(left, #ff0000, #ff0000 49%, #0000ff 51%, #0000ff); 
    background-image: url("/static/main/images/continue.png"), linear-gradient(to right, #ff0000, #ff0000 49%, #0000ff 51%, #0000ff); 
} 

Проблема может быть, что вы обеспечиваете неправильный путь.

Пожалуйста, проверьте вручную, доступен ли изображение:

http://example.com/static/main/images/continue.png

+0

Я хочу загрузить изображение с моего диска. Это означает, что вот так: d:/mysite/static/main/images - не из http: // localhost/static/~. Моя текущая ситуация загружается из http://127.0.0.1:8000/static/main/images ~. – PrimingRyan

+0

Дело в том, что у вас есть какое-то программное обеспечение веб-сервера, работающее на вашем проекте на порту 8000. Таким образом, ваша проблема не связана с CSS или SASS или Compass. Вы должны понимать, как работает ваш веб-сервер и приложение, и как обслуживать статический контент с ними. Пожалуйста, обратитесь к документации о любой используемой структуре. PS Не забудьте принять ответ. –

0

Это может быть из-за relative_assets быть установлен ложный в config.rb. Попробуйте изменить его на true.

+0

это право в config.rb? => relative_assets = True – PrimingRyan

+0

Да. Вам просто нужно раскомментировать линию. –

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