css鼠标悬停时,换图片

<styletype="text/css">ul,li{padding:0;margin:0;overflow:hidden;}li{list-style:none;}i... <style type="text/css">
ul,li{ padding:0; margin:0; overflow:hidden;}
li{ list-style:none;}

img{ border:0;}
.box{ width:950px;}
.box li{ float:left; width:300px; height:250px; margin-right:10px; margin-bottom:20px;}
#box_img1 {width: 300px;
height: 250px;background-image: url('support.png');}
#box_img1 a:hover {width: 300px;
height: 250px;background-image:url('GotJobButton.png');}
#box_img2 {width: 300px;
height: 250px;background-image: url('support.png');}
#box_img2 a:hover {width: 300px;
height: 250px;background-image:url('object.png');}
</style>

<ul class="box">
<li id="box_img1"><a href="features/businesses"></a></li>
<li id="box_img2"><a href="features/nonprofits"></a></li>
</ul>
问题:
想实现鼠标在上面悬停时,换图片,好像不行,是怎么回事?
展开
 我来答
很多游戏
高粉答主

2019-11-20 · 游戏精通者,攻略技能点满
很多游戏
采纳数:91 获赞数:386982

向TA提问 私信TA
展开全部

1首先输入代码下方的代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 


<head> 


<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 


<title>CSS实现鼠标移动到图片,更换图片</title> 

2、然后输入下方的代码:

</head> 

<style type="text/css"> 

*{ margin:0; padding:0;} 

ul li{ list-style:none;} 

.nav{ width:800px; height:40px; margin:150px auto;} 

.nav ul li{ float:left; width:200px;} 

.nav ul li a:link,a:visited{ display:block; width:190px; height:40px; 

3、然后在输入下方的代码:

background:url(/jscss/demoimg/wall_s1.jpg);}/*链接、点击后*/ 


.nav ul li a:hover{background:url(/jscss/demoimg/wall_s2.jpg);}/*鼠标经过*/ 


.nav ul li a:active{background:url(/jscss/demoimg/wall_s3.jpg);}/*点击时*/ 


</style> 


<body> 


<div class="nav"> 

<ul> 

<li><a href="#"></a></li> 

<li><a href="#"></a></li> 

<li><a href="#"></a></li> 

</ul> 

</div> 


</body> 


</html> 

4、然后这样就完成了。

刺友互
高粉答主

2019-06-24 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:71.9万
展开全部

1、新建html文档。

2、准备好需要用到的图标。

3、书写hmtl代码。<div id="aaaa"><ul>,<li><img src="lanren01.jpg" width="218" height="155" /><h2>成都康定理塘稻城亚丁然后说再见</h2></li>。

4、书写css代码。<style>*{ margin:0; padding:0; list-style:none;}img{ border:0;}body{ background:#000;};#aaaa{ width:460px; height:auto; margin:150px auto; overflow:hidden;}。

5、书写并添加js代码。<script src="jquery.min.js"></script><script>$(function(){var imgs = $('#aaaa li');

6、代码整体结构。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
纯洁的小树
推荐于2018-03-02 · TA获得超过3386个赞
知道大有可为答主
回答量:2536
采纳率:71%
帮助的人:467万
展开全部

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


定义和用法

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

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

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

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


实例

.div1{background-image:url('image/1.jsp');}
.div1:hover{background-image:url('image/2.jsp');}
/*当鼠标悬浮到div上方是,改变div背景图片*/
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喵君爱旅行travelling
2013-04-29 · 超过17用户采纳过TA的回答
知道答主
回答量:80
采纳率:100%
帮助的人:43万
展开全部
你应该给a一个属性,dispaly:inline-block;然后,a里面要有东西。
接下来,你看一下我的:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
ul,li{padding:0; margin:0; overflow:hidden;}
li{list-style:none;}
img{border:0;}
.box{width:950px;}
.box li{width:300px; height:250px; margin-right:10px; margin-bottom:40px;}
#box_img1{width:300px; height:250px; background-image:url('https://gss0.bdstatic.com/7Ls0a8Sm1A5BphGlnYG/sys/portrait/item/ad08536d696c6569736d796e616d653b2e.jpg');}
#box_img1 a:hover{width:300px; height:250px; background-image:url('https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/iknow/avarta/66/r6s2g2.gif');}
#box_img2 {width:300px; height:250px; background-image:url('https://gss0.bdstatic.com/7Ls0a8Sm1A5BphGlnYG/sys/portrait/item/ad08536d696c6569736d796e616d653b2e.jpg');}
#box_img2 a:hover{width:300px; height:250px;background-image:url('https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/iknow/avarta/66/r6s2g2.gif');}
a{display:inline-block; width:300px; height:250px;}
</style>
</head>
<body>
<ul class="box">
<li id="box_img1"><a href="features/businesses">我的背景变化了吗?</a></li>
<li id="box_img2"><a href="features/nonprofits">变不变呢额(⊙o⊙)…</a></li>
</ul>
</body>
</html>
这样就好了,呵呵O(∩_∩)O~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花花浪客
2013-04-29 · TA获得超过2069个赞
知道小有建树答主
回答量:792
采纳率:100%
帮助的人:711万
展开全部
#box_img1 a:hover {。。。。}
换成#box_img1:hover
img2类似
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式