[英]CSS background-position change - Chrome bug
我正在对HTML页面进行编码,并注意到Chrome浏览器中的异常行为。
我有一个来自精灵图像的png箭头的自定义下拉菜单。 我要实现的目的是在下拉列表悬停并悬停时将箭头更改为另一个箭头。
png
我正在使用SASS准备我的精灵。 当下拉列表被打开或精灵图像的悬停background-position改变时。
background-position
在Chrome上关闭下拉菜单后,您可以同时看到旧箭头和新箭头。 看起来像这样:
Chrome版本:39.0.2171.99
这是下拉列表的工作示例 。
IE和Firefox看起来不错。 任何解决方法?
我找到了临时解决方法。
在元素上设置transform3d: (0,0,0) , background-position发生变化即可解决该错误。
transform3d: (0,0,0)
[英]CSS linear-gradient background-position bug in Chrome
[英]CSS Background-position Chrome
[英]css background-position change on hover
[英]css change background-position for a:visited
[英]Background-position in css
[英]CSS: background-position: ???;
[英]CSS background-position
[英]CSS background-position variation between chrome/firefox
[英]Background-position ignored by Chrome
[英]CSS background-position will not center
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.