求解css,hover是替换背景还是在背景上面加一层的

鼠标划过,用在背景上加一层半透明的,用hover可以实现吗... 鼠标划过,用在背景上加一层半透明的,用hover可以实现吗 展开
 我来答
www2210742
推荐于2016-04-19 · TA获得超过3789个赞
知道小有建树答主
回答量:794
采纳率:50%
帮助的人:778万
展开全部

hover是替换原样式的。


在背景上加一个半透明的层,需要再增加一个div,运用另一个样式,例如:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
<style type="text/css">
.bg {
background-color: #960;
height: 300px;
width: 300px;
}
.top {
height: 300px;
width: 300px;
}
.bg:hover .top {
background-color: #FFF;
/*透明度*/
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
}
</style>
</head>

<body>
<div class="bg">
  <div class="top"></div>
</div>
</body>
</html>
百度网友a551e22
2013-06-08
知道答主
回答量:7
采纳率:0%
帮助的人:1万
展开全部
原有的样式上面加上hover中的颜色代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式