首页前端开发CSScss怎么用三种方法设置透明度

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

时间2024-01-27 21:57:03发布访客分类CSS浏览951
导读:收集整理的这篇文章主要介绍了css怎么用三种方法设置透明度,觉得挺不错的,现在分享给大家,也给大家做个参考。方法:1、给元素添加“background-color:rgba(R,G,B,A ”样式来设置颜色透明度;2、给元素添加“opacI...
收集整理的这篇文章主要介绍了css怎么用三种方法设置透明度,觉得挺不错的,现在分享给大家,也给大家做个参考。

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

本教程操作环境:windows7系统、CSS3& & HTML5版、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:使用Opacity属性

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

语法:

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

示例:

!DOCTYPE html>
    html>
    head>
       meta charset="UTF-8">
       title>
    opactity/title>
       style>
   .box1{
           position:relative;
           width:200px;
    height: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-index: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怎么用三种方法设置透明度的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: css怎么设置扇形区域下一篇:用css3实现一个奥运五环猜你在找的CSS相关文章 css怎么控制按钮不可用2022-05-17css3中transform属性实现的4种功能2022-04-13纯CSS3实现div按照顺序出入效果2022-04-13CSS实现隐藏搜索框功能(动画正反向序列)2022-04-13使用CSS3实现按钮悬停闪烁动态特效代码2022-04-13CSS3 Tab动画实例之背景切换动态效果2022-04-13CSS实现两列布局的N种方法2022-04-13CSS 实现Chrome标签栏的技巧2022-04-13css实现两栏布局左侧固定宽右侧自适应的多种方法2022-04-13从QQtabBar看css命名规范BEM的详细介绍2022-04-13 其他相关热搜词更多phpjavapython程序员

若转载请注明出处: css怎么用三种方法设置透明度
本文地址: https://pptw.com/jishu/588769.html
css怎么实现翻转效果 css表格怎么设置中间对齐

游客 回复需填写必要信息