конфиг управляемый путь для спрайтов в css - PullRequest
0 голосов
/ 03 января 2012

Я использую много спрайтов в моем CSS, и все расположение изображений было жестко закодировано в CSS.Теперь я планирую переместить все изображения в CDN.Очень трудно изменить путь в каждом месте.Есть ли способ, чтобы разместить местоположение в качестве переменной в файле конфигурации, так что мне не нужно менять путь во всех местах, когда я перехожу на другой CDN.Я использую среду Python и Django.Мой образец кода:

 #header .topriglogin .telephone{background:url(../images/sprites.gif) -314px -183px no-repeat;}

Мои ожидания:

#header .topriglogin .telephone{background:url(CONFIG.SPRITE_LOCATION+'sprites.gif') -314px -183px no-repeat;}

Возможно ли это?пожалуйста посоветуйте

1 Ответ

0 голосов
/ 03 января 2012

Вы можете рассмотреть возможность использования МЕНЬШЕ таблиц стилей, которые позволят вам использовать переменные, в этом случае вам все равно нужно обновить собственную конфигурацию PATH (или написать простой скрипт, который сделает это за вас).

@SPRITE_LOCATION: '..path/to/sprites/'
#header .topriglogin .telephone{background:url(@SPRITE_LOCATION'sprites.gif') -314px -183px no-repeat;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...