如何以一致的方式制作指南针订单精灵,因此我可以为悬停状态设置单独的工作表?以一致的方式制作指南针订单精灵
我使用罗盘的精灵表的工具是这样的:
@import "ui-icon/*.png";
@include all-ui-icon-sprites;
这使一个很好的精灵表所示:{
.ui-icon-add {
background-position: 0 -5344px; }
.ui-icon-alert {
background-position: 0 -2352px; }
...etc...
但是,如果我转了我的源精灵的悬停颜色,它reoreders生成的工作表:
.ui-icon-add {
background-position: 0 -5376px; }
.ui-icon-alert {
background-position: 0 -2320px; }
...etc...
我使用悬停状态这样(基于f jQuery UI):
.ui-icon {
width: 16px;
height: 16px;
display: block;
background-image: url('ui-icons.png');
}
.ui-state-hover .ui-icon {
background-image: url('ui-icons-hover.png');
}
但是因为Compass不一致,图标在盘旋时不同。
(我知道指南针支持_hover
后缀,但我宁愿它产生他们像jQuery UI做。)
手动编辑'$ icons'变量不理想因为我有数百个图标。 – Petah