【发布时间】:2011-07-03 02:31:41
【问题描述】:
我正在使用 HTML/CSS 创建一个特殊的 UI 控件来模仿 Windows 7 控制面板按钮。到目前为止,我已经完成了布局,现在我想在其中添加一些化妆品。
如此处所示,当您将鼠标悬停在按钮上时会出现一个渐变。
http://m.cncfps.com/zack/files/this-control.png
现在,您可以看到 here 我已经完成了布局。我想用背景图片为整个 div 项添加:hover 效果。
目前,这是我所拥有的 CSS- 但它不起作用。 IE8 或 FireFox 中不显示图像
编辑:它适用于 Chrome,但不适用于 FireFox 或 IE。
#cp .cp-item:hover
{
background:url(images/hoverbg.png) repeat-x;
}
但它确实适用于 background-color 而不是图像。
【问题讨论】:
-
您确定路径正确吗?如果是,hoverbg.png 是否存在于 images 文件夹中?我相信的语法没有错。
-
需要注意的是,IE 只支持 标签的 :hover 伪选择器。
-
我认为您只能使用标签“a”来用户:悬停。你在用吗?
-
@user194076 - 是的,我只是注意到在朋友告诉我它确实在 Chrome 中工作之后。我是通过 VNC 控制台亲自查看的,所以颜色并不表明它工作正常。
-
@Zack 和@thirtydot,你能为任何东西添加 CSS“悬停”选择器吗?还是只是一组特定的 html 项?
标签: css hover background-image doctype