Значки загрузчика Twitter не отображаются, когда ресурсы проходят через Amazon Amazon.
Я работаю над RoR. Использование Twitter Bootstarp для дизайна моего сайта. И планирует использовать Amazon CDN в качестве хоста активов. Я отправил все статические файлы в Amazon. Я использую amazon-s3 в качестве источника CDN. Вставил изображения спрайтов glyphicons-halfling и glyphicons-halflings-white в cdn и импортировал их в bootstrap_and_overrides.css.less like
@iconSpritePath: asset-path("icons/glyphicons-halflings");
@iconWhiteSpritePath: asset-path("icons/glyphicons-halflings-white");
Но это не работает. Затем я создал отдельные icon.css.less созданные стили для каждого изображения отдельно.
Но все равно значки не вступают в силу. Все остальные стили вступают в силу, и есть только проблема для иконок. Может ли кто-нибудь дать какие-либо предложения. Я полностью застрял на этом.
Спасибо! С уважением
1 ответ
В вашем файле bootstrap.less убедитесь, что у вас есть эта строка
@import "sprites.less";
Этот меньший файл предоставляет класс "значок" для использования значков. Тогда вы можете использовать это так:
<i class="icon icon-file"></i>