好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

css怎么用三种方法设置透明度

@H_ 304 _0@

方法:1、给元素添加“background-color:rgba(R,G,B,A)”样式来设置颜色透明度;2、给元素添加“opac IT y:透明值;”样式来设置透明度;3、给图像设置“filter:opacity(%);”样式来透明度。

本教程操作环境:windows7系统、CSS3 && HT ML 5版、Dell G3 电 脑。

在css中设置透明度的方法有三种:

rgba()

opacity 属性

filter:opacity(%)

方法1:rgba()函数

rgba()函数可以设置颜色透明度,语法如下:

RGBA(R,G,B,A)

取值:

R: 红色 值。正整数 | 百分数

G: 绿色值。正整数 | 百分数

B: 蓝色值。正整数 | 百分数

A: Alpha透明度。取值0~1之间。

例如: rgba(255,0,0,0.5) 半 透明红色

rgba()只是单纯的可以设置颜色透明度,这样在页面的布局中有很多应用。比如说:让背景出现 透明效果 ,但上面的文字不透明。

示例:

background-color:rgba(0,152,50,0.7);// -->70%的不透明度
background-color:transparent;支持完全透明

(学习视频分享:css视频教程)

方法2:使 用O pacity属性

在 CSS3 中,增加了一个 opacity 属性,使用此属性可以设置元素的透明度。opacity属性具有继承性,会使容器中的所有元素都具有透明度;

语法:

opacity: value ;

value :指定不透明度,从0.0(完全透明)到1.0(完全不透明)。

示例:

<!DOCTY PE  html>
<html>
<head>
   < ;m eta charset="UTF-8">
   <title>opactity</title>
   <style>
   .box1{
       position:relative;
       width:200px;h ei ght:200px;
       background-color:  # 00f;
   }
        .box2{
             position:absolute;
             top:80px;
             left:80px;
             width:200px;
             height:200px;
             background-color:#0f0;
      }
      .box3{
            position:relative;
             width:200px;
             height:200px;
             background-color:#f00;
             z -i ndex:1;
}
</style>
</head>
<body>
   <div></div>
      <div></div>
      <div></div>
</body>
</html>

设置透明度的效果

.box1{
                position:relative;
            width:200px;height:200px;
           background-color: #00f;
           z-index:10;
           opacity:0.5;
    }
         .box2{
              position:absolute;
              top:80px;
              left:80px;
              width:200px;
              height:200px;
              background-color:#0f0;
              z-index:5;
              opacity:0.5;
       }
       .box3{
              position:relative;
              width:200px;
              height:200px;
             background-color:#f00;
            z-index:1;
              opacity:0.5;
}

表现效果:

方法3:设置 filter:opacity(%) 样式设置图片的透明度

filter属性是将过滤器效果应用于web页面上的元素(主要是图像)的CSS方法;可以通过设置opacity()值,来设置图像的不透明度效果。0%不透明度表示元素完全透明,如果不透明度为100%,则表示原始图像。

语法:

filter: opacity(%);

示例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<style>

			.opacity1 {
				opacity: 0.5;
				filter: none;
			}
			.opacity2 {
				opacity: 0.2;
				filter: none;
			}
		</style>
	</head>

	<body>
		<div>
			 正常 图片:< br  /><br />
			< img  src="1. jpg " width="300px" /></div><br />
		<div>
			设置透明度的图片:<br /><br />
			<img class="opacity1" src="1.jpg" width="300px" />
			<img class="opacity2" src="1.jpg" width="300px" />
		</div>
	</body>

</html>

效果图:

更多编程相关知识,请访问:编程视频!!

以上就是css怎么用三种方法设置透明度的详细内容,更多请关注其它相关 文章 !

总结

以上是 为你收集整理的 css怎么用三种方法设置透明度 全部内容,希望文章能够帮你解决 css怎么用三种方法设置透明度 所遇到的问题。

如果觉得 网站内容还不错, 推荐好友。

查看更多关于css怎么用三种方法设置透明度的详细内容...

  阅读:22次