找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
积分等级发帖收益的说明江阴论坛帮助汇总江阴论坛管理规则(必看)江阴论坛版主招聘中江阴论坛已运行
查看: 1538|回复: 0

[WordPress] IE, FireFox, Opera 浏览器支持CSS实现Alpha半透明的方法

[复制链接]
发表于 2009-9-28 14:57:30 | 显示全部楼层 |阅读模式
这个世界变化很快,IE8也快出来了,它将不在支持以前{filter:alpha(opacity=50);}的私有属性,转而支持更规范的私有属性-ms-filter: “progid: DXImageTransform.Microsoft.Alpha(Opacity=50)”;加之Firefox2.0和 Opera9.0以前版本很少见到,所以所有的主流浏览器都已经支持纯CSS而不用png图片来实现半透明效果,代码是:

<div id="out">
    <div id="in">不透明<div>
    <div id="alpha">半透明<div>
<div>
<style type="text/css">
#out{
   padding:20px 0;
   height:100px;
   width:200px;
   position:relative;
}
#in{
  background:#fff;
  margin:0 10px;
}
#alpha{
     position: absolute;
     top:0;
     left: 0;
     width: 100%;
     height:100%;
     -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=30)"; /*IE8*/
     filter:alpha(opacity=30);  /*IE5、IE5.5、IE6、IE7*/
     opacity: .3;  /*Opera9.0+、Firefox1.5+、Safari、Chrome*/
     z-index: -1;  /*让其位于in的下面*/
     background:#fff;
}
</style>
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|江阴人家

GMT+8, 2024-4-25 08:52 , Processed in 0.015812 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表