CSS鼠标经过DIV换背景图的问题

CSS鼠标经过DIV换背景图,换好之后里面填充上内容,鼠标移上背景图会闪,如何解决,有追加... CSS鼠标经过DIV换背景图,换好之后里面填充上内容,鼠标移上背景图会闪,如何解决,有追加 展开
 我来答
纯洁的小树
推荐于2016-08-22 · TA获得超过3386个赞
知道大有可为答主
回答量:2536
采纳率:71%
帮助的人:470万
展开全部

使用CSS :hover 伪类可以达到这个效果。


定义和用法

  :hover 选择器用于选择鼠标指针浮动在上面的元素。

  提示::hover 选择器可用于所有元素,不只是链接。

  提示::link 选择器设置指向未被访问页面的链接的样式,:visited 选择器用于设置指向已被访问的页面的链接,:active 选择器用于活动链接。

  注释:在 CSS 定义中,:hover 必须位于 :link 和 :visited 之后(如果存在的话),这样样式才能生效。


实例


div{background-color:grern;}
div:hover{ background-color:yellow;}
/*当鼠标悬浮到div上方是,将背景颜色更改为黄色*/
无敌大种
2011-08-27 · TA获得超过364个赞
知道小有建树答主
回答量:314
采纳率:0%
帮助的人:262万
展开全部
1、背景要固定宽高
2、css要加这一句,display:block
追问
你好,不管用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chavent88
推荐于2017-12-15 · TA获得超过201个赞
知道答主
回答量:112
采纳率:0%
帮助的人:116万
展开全部
请问你用的触发事件是onmousemove还是onmouseover,估计是用了onmousemove吧,改成onmouseover就行了
追问
你好,我用的就是onmouseover
这里是文字内容
追答
这样的话,因为每次都要下载图片,所以中间会有一段时间出现空白,即使有缓存,那也会出现这种情况;
最好就这样:定义两个样式
.style1{background-image:url(img/bg2.gif);}
.style2{background-image:'url(img/bg1.gif);}
然后
这里是文字内容
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuxingyuQWJ
2012-07-06
知道答主
回答量:9
采纳率:0%
帮助的人:6.7万
展开全部
<style type="text/css">
.a1{
background:url(1.gif) no-repeat center;
width:80px;
display:block;
}
.a2{
background:url(2.gif) no-repeat center;
width:80px;
display:block;
}
</style>
</head>
<body>
<div class="a1" onmouseover="this.className='a2'" onmouseout="this.className='a1'">
liuxingyu<!--文本内容在此输入-->
</div>
</body>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jldpl
2011-08-27 · 超过12用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:37.7万
展开全部
用图片位移就可以了,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式