我正在创建一个带有背景图像精灵的链接按钮,它在:悬停时转换。它在除 IE 之外的所有浏览器中都运行良好,它似乎重置了过渡方向。
在此处查看 jsFiddle 演示或在此处查看IE10 的视频或在此处查看 css 内联:
.button {
background:url('http://blackspike.com/temp/icon-github.svg') 0 0 no-repeat; width: 30px; height: 30px; display: block;
-webkit-transition: background-position 0.3s ease;
-moz-transition: background-position 0.3s ease;
-ms-transition: background-position 0.3s ease;
transition: background-position 0.3s ease;
}
.button:hover {background-position: 0 -30px}
预期的行为是它平稳地向上过渡然后向下过渡。就像 Fill 行为以某种方式搞砸了?
非常感谢任何帮助!