rgba与opacity的异同

相同之处:

都可以实现改变元素的透明度

 

不同之处:

 

rgba

opacity

影响范围

自身

自身、后代元素

使用范围

实现背景透明,文字不透明

 

使用方法

rgba(r,g,b,a)

opacity: value|inherit;

rgba只会改变自身透明度,而opacity除了改变自身透明度外,其所有后代还会继承其透明度,若后代需要改变其透明度,值要小于等于其父元素的值。

rgba(r,g,b,a)

- r为红色值, 正整数 | 百分数

- g为绿色值,正整数 | 百分数

- b为蓝色值,正整数 | 百分数

- a为alpha(透明度),值为0 ~ 1之间的小数, 0.0 (完全透明)到 1.0(完全不透明)

- 上面的正整数为十进制0 ~ 255之间的任意值,百分数为0% ~ 100%之间的任意值

 

opacity: value|inherit

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

- inherit: 应该从父元素继承 opacity 属性的值。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值