На фронтэнде я генерирую спрайты из иконок которые кидаю в специальную папку с помощью gruntjs.
Грант еще автоматически формирует css файл с позициями определенной иконки. И естественно каждый раз когда я кидаю новую иконку в папку спрайтов то файл css гинерется занова и позиции у иконок меняются.
Как можно назначить hover для элемента что бы при наведение курсора иконка изменялась ? Сейчас я использую js для этого.
Ага. Но вот как быть когда я кидаю в папку с иконками новую картинку и грант формирует мне новый файл css с позициями иконок. Что же теперь каждый раз когда я кидаю новую картинку позиции ховеров вручную прописывать что ли ?
vafarulez: так используйте препроцессор и миксины.
В начале стилевого файла задайте положения иконок и ховеров, ну а в нужных селекторах оно само поменяется.
Может в сборщике есть какая функция для этого, но я не знаю (не пользуюсь пока)
vafarulez: У вас по ходу сборка в гранте криво как то настроена, раз он новые иконки вставляет вначало, меняя положение старых. Сделайте наоборот, чтобы новые иконки просто добавлялись, а не вставлялись в начало.