为了账号安全,请及时绑定邮箱和手机立即绑定

CSS3中RGBA和opacity的区别

标签:
Html/CSS CSS3

RGBA是什么?

是在RGB<Red(红色) Green(绿色) Blue(蓝色)>的基础上增加了一个通道Alpha。Alpha参数为透明值,在0~1之间。

RGBA 不仅可以用在 background 属性上,还可以用在 color 和 border 属性中。

RGBA和opacity之间的不同点是前者只应用到指定的元素上,后者会影响指定的元素及其子元素。

下面通过实例演示来说明 。

效果展示:


webp

rgba演示.png

<!--HTML部分--><div class="demo" id="demo">RGBA测试</div><div class="demo" id="demo2">opacity测试</div>
          /*css部分*/ 
            #demo {                width: 200px;                height: 100px;                background: rgba(25, 25, 25, .5);                margin: 10px;
            }            
            #demo2 {                width: 200px;                height: 100px;                background: rgb(25, 25, 25);                opacity: .5;                margin: 10px;
            }



作者:ywyan
链接:https://www.jianshu.com/p/32b534e26c12


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消