常用的四种CSS透明属性介绍


Posted in HTML / CSS onApril 12, 2014

如下代码:

复制代码
代码如下:

.mask-layer {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5;
}
 
上面的几个属性分别是:
复制代码
代码如下:

opacity: 0.5; 这是最重要的,因为它是CSS标准.该属性支持Firefox, Safari和 Opera.
filter:alpha(opacity=50); 这个是为IE6设的,可取值在0-100,其它三个0到1.
-moz-opacity:0.5; 这个是为了支持一些老版本的Mozilla浏览器。
-khtml-opacity: 0.5; 这个为了支持一些老版本的Safari浏览器。

 
CSS透明度继承问题但CSS的透明属性涉及到一个继承问题,当为父级元素设置透明度后,子元素将自动继承其透明度,比如这样的一个效果:

常用的四种CSS透明属性介绍 
即使你又为子元素指定透明度为1也是无效的。
 
对于子元素是文字的情况,我的解决方法一般是如果多少还能够看清,就不管。另一个折衷的方法是,为文本子元素指定一个相对更深的颜色。也就是说,当子元素继承透明度后,所得到的文本颜色正好就是你想要的。前提是,这个颜色还有加深的可能,和需要详细的计算颜色和透明度的值。
 
还有一种方法就是,透明层独立出来,如下代码,先.mod设置position:relative;然后.mask-layer设置position:absolute;z-index:1;最后.title设置position:absolute;z-index:2;

复制代码
代码如下:

<div class="mod">
<img src="images/QQ截图20140411111512.png" alt="" />
<p class="mask-layer"></p>
<p class="title">小清新,你喜欢吗</p>
</div>
HTML / CSS 相关文章推荐
CSS3 渐变(Gradients)之CSS3 径向渐变
Jul 08 HTML / CSS
css实例教程 一款纯css3实现的超炫动画背画特效
Nov 05 HTML / CSS
详解CSS3阴影 box-shadow的使用和技巧总结
Dec 03 HTML / CSS
会走动的图形html5时钟示例
Apr 27 HTML / CSS
HTML 5 input placeholder 属性如何完美兼任ie
May 12 HTML / CSS
一款利用html5和css3动画排列人物头像的实例演示
Dec 05 HTML / CSS
2014年圣诞节倒计时网页的制作过程
Dec 05 HTML / CSS
HTML5到底会有什么发展?HTML5的前景展望
Jul 07 HTML / CSS
HTML5+CSS3:3D展示商品信息示例
Jan 03 HTML / CSS
HTML5打开手机扫码功能及优缺点
Nov 27 HTML / CSS
html5唤醒APP小记
Mar 27 HTML / CSS
h5移动端调用支付宝、微信支付的实现
Jun 08 HTML / CSS
可以随进度显示不同颜色的css3进度条分享
Apr 11 #HTML / CSS
css3发光搜索表单分享
Apr 11 #HTML / CSS
用css3实现当鼠标移进去时当前亮其他变灰效果
Apr 08 #HTML / CSS
css3的图形3d翻转效果应用示例
Apr 08 #HTML / CSS
css3 线性渐变和径向渐变示例附图
Apr 08 #HTML / CSS
使用before和:after伪类制作css3圆形按钮
Apr 08 #HTML / CSS
使用css3制作登录表单的步骤
Apr 07 #HTML / CSS
You might like
如何在PHP中使用Oracle数据库(4)
2006/10/09 PHP
回答PHPCHINA上的几个问题:URL映射
2007/02/14 PHP
php设计模式之单例模式使用示例
2014/01/20 PHP
PHP连接sql server 2005环境配置及问题解决
2014/08/08 PHP
php基于Snoopy解析网页html的方法
2015/07/09 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
ThinkPHP5框架中使用JWT的方法示例
2020/06/03 PHP
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
JQuery Tips(2) 关于$()包装集你不知道的
2009/12/14 Javascript
javascript 动态设置已知select的option的value值的代码
2009/12/16 Javascript
IE iframe的onload方法分析小结
2010/01/07 Javascript
jquery mobile动态添加元素之后不能正确渲染解决方法说明
2014/03/05 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
JQuery的ON()方法支持的所有事件罗列
2015/02/28 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
2015/03/03 Javascript
Bootstrap每天必学之导航
2015/11/26 Javascript
详解JavaScript中localStorage使用要点
2016/01/13 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
jQuery实现磁力图片跟随效果完整示例
2016/09/16 Javascript
JavaScript实现的CRC32函数示例
2016/11/23 Javascript
JS前向后瞻正则表达式定义与用法示例
2016/12/27 Javascript
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
python初学之用户登录的实现过程(实例讲解)
2017/12/23 Python
Python使用logging模块实现打印log到指定文件的方法
2018/09/05 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
2019/10/24 Python
简单了解Django项目应用创建过程
2020/07/06 Python
Pytorch实现WGAN用于动漫头像生成
2021/03/04 Python
网吧消防安全制度
2014/01/28 职场文书
学校万圣节活动方案
2014/02/13 职场文书
入学申请自荐信范文
2014/02/26 职场文书
导师对论文的学术评语
2015/01/04 职场文书
大一学生个人总结
2015/02/15 职场文书
诚信考试主题班会
2015/08/17 职场文书
班主任寄语2016
2015/12/04 职场文书