【发布时间】:2015-04-03 15:17:38
【问题描述】:
我的图标有一个精灵。其中之一是 29px*29px,但使用该图标的 div 实际上是 35px*35px(它有填充:6px)。 我想垂直和水平对齐图标。我没有制作 35px*35px 的图像,因为 div 的大小以后可能会改变。 有什么解决方案,还是我必须以正确的尺寸导出图标?
【问题讨论】:
标签: css sprite background-position
我的图标有一个精灵。其中之一是 29px*29px,但使用该图标的 div 实际上是 35px*35px(它有填充:6px)。 我想垂直和水平对齐图标。我没有制作 35px*35px 的图像,因为 div 的大小以后可能会改变。 有什么解决方案,还是我必须以正确的尺寸导出图标?
【问题讨论】:
标签: css sprite background-position
您可以在 background: 声明中使用负坐标,如下所示:
background: url('sprite.png') -3px -3px no-repeat;
【讨论】: