`
thierry.xing
  • 浏览: 656028 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
580fa9c1-4a0c-3f40-a55a-c9256ce73302
Sencha Touch中...
浏览量:0
社区版块
存档分类
最新评论

CSS只改变背景透明度,不改变子元素透明度

 
阅读更多

一般情况下,我们可以使用css的opcity属性改变某个元素的透明度,但是其元素下的子元素的透明度也会被改变,即使对子元素重新定义也没有用,例如:

 

<div style="opacity:0.4; background-image:url(...);">
 <div style="opacity:1.0;">
  显示文字
 </div>
</div>

 

文字元素的透明度也会是0.4。

 

于是想一想,如果有方法只改变背景的透明度就能解决此问题了。

 

方法1:使用一张透明的图片做背景可以达成效果,但是有没有更简单的方法呢?

 

方法2:使用RGBA。

 

例如:

 

<div style="background-color:rgba(0, 0, 0, 0.4)">
   <div>
      显示文字
   </div>
</div>

 

 

 

 

0
2
分享到:
评论

相关推荐

    CSS如何只改变父元素背景透明度不改变子元素透明度

    使用css的opcity属性改变某个元素的透明度,但是其元素下的子元素的透明度也会被改变,即便重定义也没有用,不过有个方法可以实现,大家可以看看

    Web前端与移动开发之复合选择器 css元素显示模式 背景属性.txt

    只选择父元素最近一级的子元素 即必须是亲儿子 选择器1 选择器2可以是任意基础选择器 (3)并集选择器(重要) 可以选择多组标签 定义相同样式 通常用于集体声明 语法 元素1, 元素2{样式声明} 元素1和元素...

    详解CSS-opacity子元素继承父元素透明度的解决方法

    在写项目页面的过程中,遇到子元素继承父元素透明度的问题,查找了好多文档给出的都是第一种方法,这种方法主要解决简单场景的,而对于设置复杂的background时,该方法不再适用。

    CSS3中使用RGBa来调节透明度的教程

    在 CSS3 中,增加了一个 opacity 属性,允许开发者设置元素的透明度,现在 opacity 已被主流的现代浏览器支持,但 opacity 会把被设置的元素及其子元素同时设置为同一个透明度,这样的透明规则相当不灵活,在实际...

    css入门笔记

    aplha:透明度,0-1之间的小数,值越大,不透明度越高 5.#rgb 16位数字 :0-9和a-f 2.尺寸属性 1.作用 改变元素的宽度和高度 2.语法 width:宽度 取值:px % min-width:最小宽度 max-width:最大宽度 height...

    原生JS改变透明度实现轮播效果

    这个案例是通过改变图片的透明度来实现轮播的效果。 我把涉及的知识点分为两个方面,分别是HTML+css和JS。 第一部分(html+css) 包含的知识有:positon定位。 最外层是一个div,它包含了所有的元素。这个轮播一共...

    前端css+html+布局笔记

    寻找父元素中的指定位置子元素,在所有的子元素中排序 例子 p:nth-child(3) 可以使用even,来找到偶数的子元素 可以使用odd,来找到奇数的子元素 :first-of-type 寻找指定类型中的第一个子元素 :...

    关于css设置层透明

    2、使用如下代码设置透明度,可是你会发现这种方式不能对其子节点的元素设置不透明 复制代码代码如下: filter: alpha(opacity = 50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; 3、这种方法仅仅使用...

    CSS通过RGBa将一个元素设置为透明效果

    RGBa是一种在CSS中声明包含透明效果的颜色的方法,通过RGBa,我们可以将一个元素设置为透明,而不会影响其子元素,下面有个不错的示例,大家可以参考下

    《CSS全程指南》随书光盘

    本书将最有用的CSS技术汇总在一起,在介绍基本的CSS概念和最佳实践之后,讨论了核心的CSS技术,例如图像、链接、列表操纵、表单设计等。每一章内容由浅入深,直到建立比较复杂的示例。之后本书又着重讨论如何使用DIV...

    疯狂HTML 5+CSS 3+JavaScript讲义(第2版)+源代码

    8.5 使用opacity控制透明度 246 8.6 padding和margin相关属性 247 8.7 本章小结 249 第9章 大小、定位、轮廓相关属性 250 9.1 width、height相关属性 251 9.2 定位相关属性 255 9.3 轮廓相关属性 257 9.4 ...

    HTML5与CSS3基础教程(第8版)高清文字

    14.8 为元素设置不透明度 295 14.9 生成内容的效果 297 14.10 使用sprite拼合图像 299 第15章 列表 301 15.1 创建有序列表和无序列表 301 15.2 选择标记 304 15.3 使用定制的标记 305 15.4 ...

    气泡 Loading 效果

    让每个小球在动画的 75% ~ 100% 阶段做透明度从 1 到 0 的变换,而 0% ~ 75% 的阶段保持透明度为 0 让 200 个 div 依次进行这个动画效果(利用负的 animation-delay,从 -0 到 -4000ms),整体上就能形成逐渐消失的...

    浅析CSS等高布局的6种方式

    等高布局是指子元素在父元素中高度相等的布局方式。等高布局的实现包括伪等高和真等高,伪等高只是看上去等高而已,真等高是实实在在的等高。本文将介绍边框模拟、负margin这两种伪等高以及table实现、absolute实现...

    jQuery详细教程

    jQuery CSS 选择器可用于改变 HTML 元素的 CSS 属性。 下面的例子把所有 p 元素的背景颜色更改为红色: 实例 $("p").css("background-color","red"); 更多的选择器实例 语法 描述 $(this) 当前 HTML 元素 $("p") ...

    简易白云动画.zip

    利用 CSS3中的转换、过渡和动画等知识实现的白云动画 1、整体分块,上面的是天空,下面的是草地 2、白云的布局 1)天空div里面构建五个子div,命名为云,每一个div控制大小...3)白云透明度的设置 4、小兔子的制作

    【推荐】高清jquery视频教程下载

    24:属性开始过滤 25:属性结尾过滤 26:组合选择 27:子元素过滤1 28:子元素过滤2 29:表单对象 30:下拉选项 31:选择器中的空格 32:表单选择器1 33:表单选择器2 34:选取单行文本框 35:统计差异 36:隔行改变背景 ...

    svgExport:用于保存 svg dom 元素以用于绘图包的 google chrome 扩展(基本上是 d3 --&gt;inkscape)

    (如果您使用 rgba 设置填充,它将不起作用,请使用单独的填充和填充不透明度 css 规则。) 感谢用户 adardesign,他的代码是我从 stackoverflow 使用的。 另一种方法是存储每个声明的 css 规则,这实际上在 svg ...

Global site tag (gtag.js) - Google Analytics