css透明度,background图片透明度
用css实现div的黑色透明
现在比较稳妥的做法是做一个半透明的黑色PNG图片,然后把它作为背景,因为单纯用CSS来写,在IE8及以下版本里面是不生效的。当然如果一定要用CSS来实现的话,也容易,可以直接设置这个元素的透明度,例如下面这样:
background:#000; opacity: 0.8;
也可以直接设置背景色为透明色,例如:
background:rgba(0,0,0,0.8);
这也是楼上的方法,相对而言这个方法还是比较简洁的,只是会遇到一点点浏览器兼容的问题罢了。
css box-* 怎么设置透明度
1、首先打开html编辑器,新建一个html文件,在文件内写入两个div,设置它们的样式为div1和div2:
2、然后分别设置两个div的样式,给它们相同的高度和宽度以及颜色,最后设置box-*属性,这里的颜色使用rgba来设置,最后一个属性好就是设置透明度的,其中一个设置1另一个设置0.5即可:
3、最后在浏览器中观察两个div的阴影样式,下面的明显比上面的要淡一些。以上就是css中box-*设置透明度的办法:
css里面怎么设置图片的透明度,代码是什么,谢谢
在图片的属性中加上{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
参数说明:
opacity是最重要的,因为它是CSS透明的标准属性,取值范围在0-1之间,目前支持的浏览器有:
Firefox、Chrome、Opera、Safari。(也就是说,除了IE,它支持所有主流浏览器);
filter:alpha(opacity=50);是专门给IE设定的属性,取值的范围在0-100之间;
-moz-opacity是为了兼容一些老版本的Mozilla浏览器,取值范围在0-1之间;
-khtml-opacity是为了兼容一些老版本的Safari浏览器,取值范围在0-1之间。
以上是兼容浏览器参数,看别人的代码,通常情况下会剩去后两个属性,这是因为Mozilla和Safari浏览器都支持自动更新,用这些浏览器的人一般用的也是较新的版本,因此后两个为了兼容较老的浏览器的属性不用也罢。
以上就是CSS透明属性的基本用法,然而用到透明属性的地方,一般都是用在层叠层次较多的下层
来用,这就需要考虑CSS的继承问题:因为下层透明的元素,上层也会跟着透明。目前我还没有很
好的方法解决这个继承问题(有更好解决办法的欢迎留言告之),所以遇到这种情况,我通常是
把HTML部分要透明的部分*分离开,然后采用定位的方法再把它定位到该放置的位置。
css中,如何设置前景色的透明度
一、首先HTML布局:
<!DOCTYPEhtml>
<htmllang=”en”>
<head>
<metacharset=”UTF-8″>
<title>css设置前景色透明</title>
</head>
<body>
<divclass=”box”>我是一段文字</div>
</body>
</html>
二、没有加CSS的样式的效果显示:
三、加CSS样式的HTML:
<!DOCTYPEhtml>
<htmllang=”en”>
<head>
<metacharset=”UTF-8″>
<title>css设置前景色透明</title>
<styletype=”text/css”>
.box{
width:700px;
height:350px;
margin:0auto;
color:white;
background-color:orange;
/*color:orange;这个方式从视觉上是透明了的,原理就是把文字颜色设置成与背景颜色一样有局限性双击看得到文字*/
color:transparent;/*根上面方法一样双击看得到文字比上面好推荐*/
}
</style>
</head>
<body>
<divclass=”box”>我是一段文字</div>
</body>
</html>
在开发工具里面的截图:
四、加了CSS样式的效果图:
css中如何设置透明度
1、创建一个html文件。
2、在html文件找到一个<body>标签,在这个标签里创建一个<div>标签并添加一个类,在这把这个类设置为:rgba。
代码:<div class=”rgba”></div>
3、为div添加样式。在<title>标签后面创建一个<style>,在<style>标签里设置rgba类的高和背景透明度的样式(rgba(R,G,B,A))。透明度参数,取值在0~1之间,不可为负值,透明度参数越小透明度越高。
代码:
<style type=”text/css”>
.rgba{
background-color: rgba(0,0,0,0.5);
height: 200px;
}
</style>
4、保存后使用浏览器查看。可以看到当透明度为由0.1修改为1时div背景由灰色变为了黑色。
5、所有代码。可以把所有代码复制到新建的html文件上,保存好后使用浏览器打开借口看到效果。
所有代码:
<!DOCTYPE html>
<html>
<head>
<meta charset=”UTF-8″>
<title>css设置背景透明</title>
<style type=”text/css”>
.rgba{
background-color: rgba(0,0,0,0.5);
height: 200px;
}
</style>
</head>
<body>
<div class=”rgba”></div>
</body>
</html>
本文链接:http://www.ybsfba.com/html/87966651.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。