使用 CSS 精灵实现基本的链接悬停效果

Avatar of Chris Coyier
Chris Coyier 发布
a {
  background: url(sprite.png) no-repeat;
  display: block;
  height: 30px;
  width: 250px;
}

a:hover {
  background-position: 0 -30px;
}

设置高度和宽度可确保仅显示 sprite.png 图像的一部分。悬停时会改变背景图像的位置,从而显示图像的不同区域。

查看 Geoff Graham 在 CodePen 上的示例 KBjZwg@geoffgraham)。