透明度 rgba 和 opacity 的区别

rgba:

    使用方式:rgba(255, 255, 255, .5) 最后一个参数表示透明度取值范围 0 ~1

      只作用于元素的颜色或其背景色。

opacity : 

    使用方式:opacity : .5 ;  参数表示透明度取值范围 0 ~1

    作用于元素及元素内的所有内容。(即可以被其子元素继承)

     

原文地址:https://www.cnblogs.com/serdy/p/10252125.html

时间: 2024-12-09 17:36:32

透明度 rgba 和 opacity 的区别的相关文章

【技术】RGBA和opacity的区别

opacity (filter: Alpha(Opacity=50) 或opacity:0.5)会使整个元素包括子元素透明,而RGBA仅仅是元素本身透明,子元素不透明. eg:.div {background: rgba(0,0,0,0.5);} IE下RGBA写法: .div { filter:progid:dximagetransform.microsoft.gradient (startcolorstr="#66000000", endcolorstr="#660000

RGBA 与opacity

RGBA是一种表示颜色的方式,初次看到觉得很奇怪,与RGB的区别是什么?后面查了下,才发现RGBA的好处. RGBA各个字母的含义为: R:红色值,正整数 | 百分数: G:绿色值,正整数 | 百分数: B:蓝色值,正整数| 百分数 : A:透明度,取值0~1之间. 看到A的含义,立马想起了opacity--. 关于RGBA和opacity的区别,只有两点: opacity后代元素会随着一起具有透明性(会继承),RGBA不会继承: RGBA会有兼容性的问题,opacity没有.

rgba 和 opacity 的对比.

rgba 中 的 a  指的是透明度: 1. rgba 的 设置的 透明度 不会被子级 元素继承;    opacity 设置的透明度会被子级元素继承 . 因此 ,有时候 使用 rgba 会比 opacity 效果更好; 2. rgba 可以设置background-color ,  color , border-color , text-shadow , box-shadow, ------------------------------ 实例:  在一个背景 上 ,设置 一个子背景 ,这个子

audio标签、HOVER效果、rgba和opacity、隐藏场景

HTML5的audio定义音频流 HTML5里引入的新标记 <audio> 和 <video> 实现了HTML对视频播放和音频播放的原生支持,有了这种原生的HTML5视频播放器/音频播放器,我们不再需要flash技术,而直接能将视频/音频嵌入到了网页中. <audio> 和 <video> 两个标记上控制属性的含义: controls : 显示标准的 HTML5 视频/音频播放器控制条.控制按钮. autoplay : 让文件自动播放. loop : 让文件

rgba()和opacity的使用

rgba()表示 红 绿 蓝 alpha ,W3C指在原有的rgb颜色模型之后增加了 “alpha”参数,“可以让制定的颜色透明化”(rgb()上扩展的,其只可以设置颜色,而不能使设置的颜色透明化) 例子:rgba(55,146,179,.5) ;   //rgb值为“55,146,179”,.5使设定的rgb值为50%透明,1为完全不透明,0为完全透明 opacity属性是css3的属性,也可以实现透明效果 例子:opacity:.65;    //1为完全不透明,0为完全透明 rgba()和

css中使用rgba和opacity设置透明度的区别

1.使用rgba设置背景色的透明 效果如下: <body> <div id="box"> 你好啊! </div> </body> body { background-color:red; } #box{ width:200px; height:200px; margin:100px auto; text-align:center; line-height:200px; color:white; background-color:rgba(

rgba和opacity区别

首先来看rgba: R:红色值.正整数 | 百分数G:绿色值.正整数 | 百分数B:蓝色值.正整数 | 百分数A:Alpha透明度.取值0~1之间. 再看opacity: 后面的取值为从 0.0 (完全透明)到 1.0(完全不透明). 两者的区别:opacity会继承父元素的 opacity 属性,而RGBA设置的元素的后代元素不会继承不透明属性.

ios开发之View属性hidden, opaque, alpha, opacity的区别

一.alpha 液晶显示器是由一个个的像素点组成的,每个像素点都可以显示一个由RGBA颜色空间组成的一种色值.其中的A就表示透明度alpha,UIView中alpha是一个浮点值,取值范围0~1.0,表示从完全透明到完全不透明. 1.alpha会影响自己的透明度,同时也会影响subView的透明度. 2.alpha设为空之后,UIView不会从响应者链中移除,仍然可以收到event. 3.更改alpha,默认是有动画效果的,这是因为图层在Cocoa中是由Core Animation中CALaye

display: none;、visibility: hidden、opacity=0区别总结

display: none; 1.浏览器不会生成属性为display: none;的元素. 2.display: none;不占据空间(毕竟都不熏染啦),所以动态改变此属性时会引起重排. 3.display: none;不会被子类继承,但是···子类是不会显示的,毕竟都一起被kill啦. 4.display,是个尴尬的属性,transition对她无效.(毫无争议) visibility: hidden; 1.元素会被隐藏,但是不会消失,依然占据空间. 2.visibility: hidden会