当前位置:首页 > 前端开发 > 利用CSS背景颜色属性使父级div背景透明同时避免子级标签透明。

利用CSS背景颜色属性使父级div背景透明同时避免子级标签透明。

7个月前 (05-23)69

实现背景色透明效果的代码

  • 实现各个浏览器中具备良好的透明特性的效果,IE中使用私有滤镜filter,高端浏览器使用CSS3中的rgba属性。
  • 输入十六进制的颜色值以及透明度,自动在IE的过渡滤镜以及CSS3中的rgba属性之间进行十六进制与十进制的换算。
  • 增加对IE9浏览器中的滤镜取消效果
  • ★ 鉴于需要做浏览器的hack,使用了:root来让IE9以前的浏览器不支持效果,所以增加了一个需要添加选择符类名的方式,对于这块需要大家在后期添加样式到代码中做单独的处理
  • 把CSS代码中的background修改为background-color,只针对背景颜色来操作。

 

案例:如下

 <div class="modal-backdrop "><span>数据提交中....</span></div>   
 
 外面的div设置了为透明  如何避免里面的span不透明呢 
 
通常情况下,我们可能会设置外面的div为opacity,这样会导致span也会透明。
 
解决方案:
 
.outer {
  width: 100px;
  height: 100px;
  background-color: rgba(0,0,0,.6);
}

.inner {
  width: 50px;
  height: 50px;
  background-color: rgba(255,255,255,1);
}

 

利用CSS背景颜色属性使父级div背景透明同时避免子级标签透明。 _ Java侠

通过rgba 来设置 父级div 背景有颜色为透明即可。

其中a代表的就是alpha

 

弊端:

rgba里面a是代表alpha,就直接设置颜色的透明,但是这个仅限于用在单色上,如果div里是图片就会有问题了~

 

作者:海纶
来源链接:https://www.cnblogs.com/hailun/p/6248859.html

标签: css

“利用CSS背景颜色属性使父级div背景透明同时避免子级标签透明。” 的相关文章

css里同一个标签定义了两种样式,哪一个有效?

css里同一个标签定义了两种样式,哪一个有效?

后者有效。 例1: <!DOCTYPE html> <html lang="en">...

CSS Reset(样式重置)

CSS Reset,意为重置默认样式。HTML中绝大部分标签元素在网页显示中都有一个默认属性值,通常为了避免重复定义元素样式,需要进行重置默认样式(...

html5 css3 标签样式,html5标签css3的常用样式

html5 css3 标签样式,html5标签css3的常用样式

name:有如下6个值: application-name:文档名或者应用名,整个文档只能包含一个值。 author:文档作者 descri...

对CSS中的Position、Float属性的一些深入探讨

对CSS中的Position、Float属性的一些深入探讨

对CSS中的Position、Float属性的一些深入探讨 对于Position、Float我们在平时使用上可以说是使用频率非常高的两个CSS属性,对于这两个属性的使用上面可能大多...

CSS Font知识整理总结

CSS Font知识整理总结

1、什么是字体   字体是文字的外在形式,就是文字的风格,是文字的外衣。比如行书、楷书、草书,都是一种字体。同样一个字每个人写起来都会有差异,可以说每个人都有一套潜在的字体库。对于...

css设置按钮不可点击

给需要设置不可点击的按钮添加disabled 样式 .disabled { pointer-events: none; }...

CSS从大图中抠取小图完整教程(background-position应用)

CSS从大图中抠取小图完整教程(background-position应用)

       相信很多喜欢研究网页界面的童鞋都遇到过一个奇妙的现象:网页中很多图片素材被合成在一张图片上。  ...

html怎么设置字的颜色代码,css怎么设置文字颜色?

html怎么设置字的颜色代码,css怎么设置文字颜色?

在html中我们经常要用到css样式来美化html标签的一些不足之处,例如文字颜色。下面本篇文章就来给大家介绍一下使用CSS设置文字颜色的方法,希望对大家有所帮助。...

CSS3——颜色

一、颜色模式 随着CSS和浏览器的技术发展,CSS可以支持更多的颜色模式,包括在RGB颜色模式基础上增加透明度通道的RGBA模式和HSLA颜色...

用CSS改变选择文本的背景颜色(神飞)

1.用CSS改变选择文本的背景颜色  ::selection{background: #A8141B; color: white; /* Safari */}   ::-moz...