【发布时间】:2018-09-17 05:55:55
【问题描述】:
我正在为按钮使用背景图片并在:hover 上切换到其他图片。
当切换发生在第一个鼠标上方时,它会短暂闪烁背景颜色。 (我在这里将其设置为橙色,以便更明显,它与白色背景相同,或者如果我未设置背景颜色)。但是,它不会在随后的鼠标悬停时闪烁。
如何防止在页面加载和第一次鼠标悬停时背景颜色的第一次闪烁?
https://codepen.io/ClayN/pen/EeeRyP
.backgroundbutton {
background-image: url('http://www.BungalowSoftware.com/images/silver-background.jpg');
width: 100px;
height: 30px;
background-color: orange;
}
.backgroundbutton:hover {
background-image: url('http://www.BungalowSoftware.com/images/silver-background2.jpg')
}
<a class="backgroundbutton">hover over me</a>
【问题讨论】:
-
如何设置
background-color: transparent?? -
@AXL 不起作用。我只是得到页面颜色(透明按钮后面的任何内容。
标签: css background-image