css透明度属性-css如何设置背景色为透明? css中设置背景色透明度的两种方法

2023-08-29 0 7,812 百度已收录

在网页布局中,有时为了网页的整体美观,可能需要将网页的个别部分的背景设置透明,那么如何将背景设置透明呢? 本文将为大家介绍CSS中设置背景色透明的技巧。

css中设置背景色透明度有两种方法:一种是通过rgba方法设置,另一种是通过background和opacity设置。

接下来我们看看这两个方法在css中实现背景色透明的具体例子

1.通过background和opacity设置背景颜色为透明

background属性中的属性值比较简单,这里就不赘述了,这里简单介绍一下opacity属性

opacity属性参数的“不透明度”用数字表示,范围为0.0到1.0,完全透明为0.0,完全不透明为1.0。 换句话说,数字越大,元素越不透明。 该参数不仅可以使用“opacity”css透明度属性,还可以继承父图层属性,但浏览器支持较差,不建议使用。

看完两个属性的介绍,我们来看一下通过backgroud和opacity设置背景色透明度的具体例子

代码如下所示:

css透明度属性-css如何设置背景色为透明?  css中设置背景色透明度的两种方法

<div class="box"></div>
.box{
 width:300px; 
 height:200px; 
 margin:0 auto; 
 border:1px solid #ccc; 
 background:red; 
 opacity:0.2;  
}

背景色透明效果如下:

说明:通过backgroud和opacity设置背景颜色的透明度。 如果背景有文字,文字也会变成透明的,就像下面的效果

所以要根据情况使用这些技巧来设置背景色透明。

css透明度属性-css如何设置背景色为透明?  css中设置背景色透明度的两种方法

2.通过rgba方法设置背景色为透明

所谓RGBA颜色就是RGB三基色加上ALPHA。 提供透明功能,同时为背景添加颜色。

用法:背景:rgba(R,G,B,A);

css透明度属性-css如何设置背景色为透明?  css中设置背景色透明度的两种方法

接下来我们看一个通过rgba方法设置背景色透明度的具体例子:

<div class="title_div">背景颜色透明</div>
.title_div{ 
 width: 200px;
 height: 200px; 
 line-height: 30px;
 text-align: center;
 margin:0 auto;
 background-color:rgba(220,38,38,0.2);
}

rgba方法设置背景色透明度的效果如下:

注意:通过rgba方法设置背景色的透明度,可以设置背景色透明但文字不透明,而且这些技术的兼容性不好css透明度属性,不兼容ie浏览器

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 css css透明度属性-css如何设置背景色为透明? css中设置背景色透明度的两种方法 https://www.wkzy.net/game/174398.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务