HTML与CSS中,如何实现<a>标签鼠标悬浮更换背景图片?我用的Dreamweaver.

我的代码并没有实现:HTML部分:<ahref="#"id="pic2"style="background-image:url(image/frontPageAd_ann... 我的代码并没有实现:
HTML部分:<a href="#" id="pic2" style="background-image:url(image/frontPageAd_anniversary_txt.jpg); background-repeat:no-repeat; width:465px; height:262px; display:block;"> </a>
CSS部分:#pic2 a:hover{ background-image:url(../image/复件 frontPageAd_anniversary_txt.jpg); background-repeat:no-repeat;}
展开
 我来答
志在前端
2012-05-02
知道答主
回答量:15
采纳率:0%
帮助的人:13.8万
展开全部
这个是因为样式优先级的问题,只要把样式更换成
HTML部分:
<a href="#" id="pic2"> </a>
CSS部分:
#pic2 a{background:url(image/frontPageAd_anniversary_txt.jpg) 0 0 no-repeat; width:465px; height:262px; display:block;"}
#pic2 a:hover{ background:url(../image/复件 frontPageAd_anniversary_txt.jpg) 0 0 no-repeat;}
大王峰峰峰
推荐于2018-03-15
知道答主
回答量:16
采纳率:100%
帮助的人:3.6万
展开全部
<a href="#" id="pic2"> </a>
#pic { 
    display:block;
    width:465px; 
    height:262px; 
    background-image:url(image/frontPageAd_anniversary_txt.jpg); 
    background-repeat:no-repeat;
}
#pic:hover{ 
    background-image:url(../image/复件 frontPageAd_anniversary_txt.jpg); 
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
354670205
2012-05-01 · 超过18用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:59.2万
展开全部
写CSS的时候,把a的四个状态全写一下。
a:list{ }
a:visited{ }
a:hover{ }
a:active{ }
还有链接的地址里面不要出现中文汉字,比如“复件”什么的。

你这样写测试一下:
HTML部分:
<a href="#"></a>

CSS部分:
a{ width:465px; height:262px; background:url(your pic1) no-repeat ;display:block;}
a:list{}
a:visited{background:url(your pic1) no-repeat ;}
a:hover{ background:url(your pic2) no-repeat ;}
a:active{ background:url(your pic1) no-repeat ;}
追问
我发现在标签中没有背景图片只有a:hover中有背景图片的时候 鼠标悬浮是可以改变背景图片的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
糊了的馒头
2012-05-01
知道答主
回答量:28
采纳率:0%
帮助的人:19.9万
展开全部
<!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>无标题文档</title>
<style type="text/css">
a:hover{ background:blue; background-repeat:no-repeat;}
</style>
</head>

<body>
HTML部分:<a href="#" style="background-repeat:no-repeat; width:100px; height:100px;">aaabcb</a>
</body>
</html>

我写了一个改变背景色的代码,因为没有图片,你再自己改一下。
追问
我发现在标签中没有背景图片只有a:hover中有背景图片的时候 鼠标悬浮是可以改变背景图片的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式