rgba和opacity的区别及应用
来源:互联网 发布:传奇霸业魔麒麟数据 编辑:程序博客网 时间:2024/06/08 09:16
一、rgba和opacity的区别
话不多说,先看代码,同样设置背景透明度,写法1:
background: rgb(0,0,0);
opacity: 0.5;
写法2: background: rgba(0,0,0,0.5);
不同之处在于,opacity属性的值,可以被其子元素继承,给父级div设置opacity属性,那么所有子元素都会继承这个属性,而RGBA设置的元素的后代不会继承该属性及属性值。
二、opacity和rgba属性的应用:
页面上要显示pop弹窗时,弹窗后面需要有一个mask遮罩遮住页面的内容,这个时候可以将遮罩div放在内容的同级
<body> <div id="wrap">内容区域</div> <div class="pop"></div> <div class="mask"></div> </body>
.mask{ position : fixed; width: 100%; height: 100%; z-index : 99; background : #000; opacity : 0.5; top : 0; left : 0;}
由于遮罩和内容区域是在同一级div上,而且设置了position属性值及层叠属性z-index,所以不管是用opacity还是rgba,都可以实现透明遮罩完全遮盖内容区域
在平时应用中,如果需要元素背景,以及元素里面的文字、子元素的文字等等有透明效果,则用opacity属性,只需要背景的透明色,则对背景设置rgba
阅读全文
0 0
- rgba和opacity的区别及应用
- rgba()和opacity的区别
- rgba()和opacity的区别
- 关于opacity和rgba()的区别
- 透明效果opacity和rgba()的区别
- CSS3的rgba、opacity和filter的区别和详解
- rgba()和opacity的使用
- rgba()和opacity的比较
- rgba()和opacity的使用
- rgba和 opacity的异同
- CSS:透明度 opacity与rgba()的区别
- opacity和rgba()
- 其中的opacity 和 rgba设置背景透明度的用法和区别
- rgba和opacity的区别、修改表单中的placeholder属性样式
- 设置元素透明,opacity与rgba的区别
- opacity 与 rgba 的问题
- rgba()和opacity的透明效果有什么不同?
- rgba()和opacity的透明效果有什么不同?
- cocos2dx安卓编译出错
- Xlistview上拉加载,下拉刷新、多条目展示以及获取系统时间
- angular js 查询 按钮排序 状态查询
- 监控系统之深度解析
- 购物车到订单的MVP方法
- rgba和opacity的区别及应用
- cocos2d-x ScrollView的滑动区调整
- 用我们最好的博客方式培养读者
- 查找算法-顺序查找(顺序表的普通实现和优化实现)
- 获取字符串中每一个字母出现的次数
- 订单列表页
- No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
- Cause: org.xml.sax.SAXParseException
- admob 广告代码参考 安卓 奖励视频