我的网页中有两个 div,这是用户可以选择的两个可能选项。我用css(背景图像)设置每个div背景。图像是在网站加载时预加载的。有两种可能的状态,当一个选项被选中时,xxx_image_enabled.png 被设置为背景图片,当该选项未被选中时,xxx_image_disabled.png 被设置为背景图片。在某些浏览器(Chrome)中,它会闪烁一点。我用 jQuery 设置了 background-image 属性。
CSS看起来像这样:
.option-div{
width: 70px;
height: 70px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
margin: 0 auto;
}
知道是什么原因导致闪烁吗?刷新后消失。