This topic created in 4290 days ago, the information mentioned may be changed or developed.
最近做css sprites的时候发觉大多数工具都是在图片合并之后生成一个sprites专用的css,每张图片都命名成一个类,像这样
.icon-a {
background-image: ... // sprites图
background-position: ... // a图在sprites图中的偏移
width: ...
height: ...
}
.icon-b {
background-image: ... // sprites图
background-position: ... // b图在sprites图中的偏移
width: ...
height: ...
}
可这样的话好多伪类都不能用了,比如
button.confirm .icon {
background: ... // 图a
...
}
button[disabled].confirm .icon {
background: ... // 图b
...
}
大家现在都是怎么做css sprites的呢?
2 replies 2014-07-30 09:43:47 +08:00  | | 1 miniwade514 Jul 30, 2014 把切换 button 的 disabled 属性 换成 切换 .icon-a 和 .icon-b 这两个类 成本差别应该不大吧。当然还得具体代码具体分析,我只是猜测一下 |
 | | 2 node Jul 30, 2014 @ miniwade514 怎么个切换法?html代码的话就是 <button class="confirm"><span class="icon"></span>确定</button> |