css 只改变父元素的透明度,不改变子元素透明度rgba+opacity
CSS 元素 改变 透明度
2023-09-11 14:19:38 时间
给元素加透明度时,通常写法为:opacity:0.5,filter:alpha(opacity=50);
我们通常也会遇到,在给父元素背景设置透明度时,子元素内容继承了父元素的透明度。
如何让子元素脱离父元素的透明度?有如下几种方法:
1.父元素div,直接使用透明度的图片做背景。
2.父元素div(设置为相对定位),兄弟div1(设置为绝对定位)背景正常加透明度即可,兄弟div2(设置为绝对定位),层级关系高于div1即可。
3.利用CSS3属性rgba(即red+green+blue+alpha的颜色),例如 outline: 0px; padding: 0px; margin: 0px 0px 16px; font-size: 16px; color: rgb(79, 79, 79); line-height: 26px; text-align: justify; word-break: break-all; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif, SimHei, SimSun;">但是IE7/8不支持此属性,可按如下方法写:
父元素div要写如下:background-color: #000;filter:Alpha(opacity=50);
子元素div加个定位position:absolute/relative即可。
相关文章
- CSS动画实例:3D立方体
- CSS中隐藏页面元素的几种方式和区别
- 【CSS进阶】伪元素的妙用--单标签之美
- 【JavaScript】通过JS修改Html元素的Css综合示例大全
- 【Css】css中class之间>(大于号)、~(波浪号)、 (空格)、,(逗号)、+(加号)详解(转载,笔记用)
- 【Cssflex】css中关于弹性布局flex的综合用法(示例展示)
- 前端开发面试题—CSS清除浮动的方法
- CSS - 选中最后一个元素(选择器)
- css元素定位:通过元素的标签或者元素的id、class属性定位
- 【转】css布局居中和CSS内容居中区别和对应DIV CSS代码
- 【前端学习之HTML&CSS】-- HTML第五篇 -- 文本元素
- 如果文字多了,想让超出元素外面的文字以省略号显示的css样式
- css固定宽高DIV内部元素垂直居中的方法
- CSS训练合集——绘制三角形
- css效果之吸顶效果
- CSS隐藏元素的五种方法
- CSS默认样式表
- CSS学习知识整理(四)Css 盒子模型
- CSS学习知识整理(一)Css 布局
- CSS 加粗(css font-weight)
- 纯CSS打造BiliBili样式博客主题
- css盒子模型概念