CSS实现父元素半透明,子元素不透明。 很久以来大家都习惯使用opacity:0.5在新式浏览器里实现半透明,而对IE较旧的版本使用filter:Alpha(opacity=0.5)的滤镜来实现半透明。但是这样实现的半透明有个问题,那就是这个属性会被子元素所继承。

如下代码,则子元素中也将是半透明效果,无论你将子元素的半透明值重置还是如何都不会改变这一情况。

.parent{opacity:0.5; background-color:#fff;}
.child{opacity:1.0; background-color:#fff; height:200px;}

HTML:

<div class="parent"><div class="child">哈哈哈</div>
</div>

其实在新的CSS3规则里面的属性 GRBA已经可以方便的实现父元素透明,而子元素不透明了。 如下代码

<div class="parent" style="background:rgba(255,255,255,0.5)"><div class="child" style="height:200px; background-color:red">哈哈哈</div>
</div>

但是对于IE6~8方面就无法兼容了,可以适当的降级。 如果一定要兼容的话只能考虑使用绝对定位的,看上去是包含关系的两个层,其实是兄弟关系,使用JS来控制其位置的呈现,这种具体就不再陈述了,网上解决方案很多。

CSS实现父元素半透明,子元素不透明相关推荐

  1. html 原生弹出框,html、css和js原生写一个模态弹出框,顺便解决父元素半透明子元素不透明效果...

    模态框: html部分: 弹出框 hhhhh 取消 确认 css部分: #box{ width: 80px; height: 40px; background: #fd7430; border:non ...

  2. html、css和js原生写一个模态弹出框,顺便解决父元素半透明子元素不透明效果...

    模态框: html部分: <!-- 按钮 --><button id="box" onclick="pop_box()">弹出框< ...

  3. CSS实现父元素半透明,子元素不透明的问题

    关于这个问题,其实是不熟悉opacity和rgba,下面解释一波~ 颜色我们都知道有RGB,在RG个新的值,成B颜色模型增加了一为了RGBA颜色模型.最后一个是alpha通道的值,取值在0.0到1.0 ...

  4. [css] css中padding和margin是相对于父元素还是子元素呢?

    [css] css中padding和margin是相对于父元素还是子元素呢? padding就是往自己身体里塞东西(盒子里面),margin就是穿衣服(盒子外面). ==>padding相对于子 ...

  5. [css] 父元素下有子元素,子元素也有高度但父元素的高度为何为0呢?分析下可能出现的原因及解决方法

    [css] 父元素下有子元素,子元素也有高度但父元素的高度为何为0呢?分析下可能出现的原因及解决方法 父元素塌陷父元素在文档流中高度默认是被子元素撑开的,当子元素脱离文档流以后,将无法撑起父元素的高度 ...

  6. 前端----CSS 父元素在子元素之上显示

    今天做练习想让父元素在上覆盖子元素的边框, 在网上查了些资料, 发现了一种办法能让父元素靠上显示, 把子元素的z-index值设为负数 (position不能是默认值,z-index对定位属性生效) ...

  7. [css] 当使用opacity时会使得元素的子元素也透明,此时不想要子元素也跟着透明怎么办?

    [css] 当使用opacity时会使得元素的子元素也透明,此时不想要子元素也跟着透明怎么办? 当父元素使用opacity时,子元素也会继承该透明度,即使重新设置透明度也不行.楼上的两种方法要么是放弃 ...

  8. jquery获取元素(父级的兄弟元素的子元素)

    一.获取父级元素 使用jquery获取父级元素: parent() 例如:$(this).parent('ul'); 二.获取同级元素 使用jquery获取同级元素:siblings() 例如:$(t ...

  9. HTML中的父元素与子元素

    我是一个前端小白,目前将HTML,css基础学完了,在居中设置中讲解到父元素怎么设置子元素怎么设置,那么父元素,子元素到底是什么? 如以下代码: </head> <body> ...

  10. CSS回顾总结(二)——伪类、伪元素、子元素和后代元素选择器、盒子模型

    目录 伪类 伪元素 子元素和后代元素选择器 盒子模型 边距 边框 边框样式 内联元素盒子模型 伪类 伪类:专门用来表示元素的一种特殊状态              *         比如:访问过的超 ...

最新文章

  1. Blender纹理基础学习视频教程 CGCookie – Fundamentals of Texturing in Blender
  2. 第 十 天 : 添 加 硬 盘 和 分 区 挂 载 等
  3. 06 Java程序员面试宝典视频课程之Javascript
  4. 三维基因组染色质环(loop)结构
  5. pip:成功解决pip下载时速度超慢(pip下载慢)的几种方法
  6. 98%的人没解出的德国面试逻辑题(离散数学篇)!?
  7. Android Studio 安装配置问题总结
  8. Mybatis笔记——Mybatis入门
  9. ECMAScript 发展简史
  10. 更多有关iPhone 13的产品细节曝光
  11. 计算机bios设置翻译,bios设置中文翻译的操作教程
  12. b站视频下载和字幕下载的方法
  13. 单片机——DHT11 温湿度传感器
  14. i7 1165g7和i7 10510u哪个好
  15. 滚动交互引导界面的Ouroboros
  16. 计算机蓝屏了 怎么维修,电脑蓝屏怎么解决
  17. 世界上最简单的会计书(服务行业利润表)
  18. C语言函数的简单书写规范和调用
  19. saas模式人力资源管理系统
  20. 如何将网址放到桌面并修改桌面快捷方式的图标

热门文章

  1. 阿里旺旺出现create DOMDocument instance error
  2. Day4-Mybatis框架(多表的关联查询)
  3. rocketmq python 某个队列不消费_消息队列 RocketMQ 版消息轨迹没有显示消费信息,为什么?...
  4. pythonwindows管道_Python进程间通信之命名管道(Windows)
  5. 欢乐斗地主从0打上100万记录贴
  6. 【十一、wordpress优化之六:CDN加速,以腾讯CDN为例】2021最详细wordpress博客建站教程(2021.03.03更新)
  7. PMP报名官网是什么?
  8. JS 实现跨域模拟登入
  9. oracle突然查询变慢,[转] Oracle sql 查询突然变慢 -- 案例分析
  10. C20语言,C20的混凝土配合比肿么计算?