rgba与opacity的区别
2017-8-17
| 2023-5-6
字数 599阅读时长 2 分钟
beizhu
type
Post
status
Published
date
Aug 17, 2017
slug
summary
rgba与opacity的区别以及在遮罩层的运用,设置了opacity的元素内的子元素们都被影响了,设置了opacity的元素它的子元素都继承了他的设置,透明度都是一样的.而rgba所设置的透明度,只会影响他自己本身,而其中的子元素不会被其所影响。
tags
CSS
category
技术
icon
password

rgba与opacity的区别以及在遮罩层的运用

两者的区别
如标题所示,今天我们谈谈rgba和opacity有什么区别?
这次我又来做一次搬运工了,哈哈(●'◡'●)
RGBA是代表Red(红色) Green(绿色) Blue(蓝色)和 Alpha的色彩空间。
R:红色值。正整数 | 百分数
G :绿色值。正整数 | 百分数
B :蓝色值。正整数| 百分数
A :透明度。取值0~1之间
此处的a代表透明度,我们再来看看opacity
opacity 属性设置元素的不透明级别。
value:规定不透明度。从 0.0 (完全透明)到 1.0(完全不透明)。
这么看来,两者都是透明度的设置,可是实际用起来却不一样。
  • 经过实战,我们会发现设置了opacity的元素内的子元素们都被影响了,设置了opacity的元素它的子元素都继承了他的设置,透明度都是一样的。
  • 而rgba所设置的透明度,只会影响他自己本身,而其中的子元素不会被其所影响。
如何应用
看到了rgba的特性,我们想到了什么?
没错!就是遮罩层!
就是那种弹框之后的透明深色背景,很炫的那种(●'◡'●)
直接上代码:
 
  • CSS
  • http请求协议angular2中html代码加载到页面
    Loading...