如何以一致的方式制作 Compass 顺序精灵,以便为悬停状态提供单独的工作表?
我正在使用 Compass 的精灵表工具,如下所示:
@import "ui-icon/*.png";
@include all-ui-icon-sprites;
这使得一个很好的精灵表像:{
.ui-icon-add {
background-position: 0 -5344px; }
.ui-icon-alert {
background-position: 0 -2352px; }
...etc...
但是,如果我将源精灵切换为悬停颜色,它会重新生成生成的表格:
.ui-icon-add {
background-position: 0 -5376px; }
.ui-icon-alert {
background-position: 0 -2320px; }
...etc...
我正在使用这样的悬停状态(基于 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 那样生成它们。)