用CSS实现背景半透明效果的方法实现

佬囟w2叹刮

佬囟w2叹刮

2016-02-19 19:40

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的用CSS实现背景半透明效果的方法实现,希望大家看完后能赶快学习起来。

  如何用CSS实现背景半透明效果?做过活动页面的同学可能会遇到要做背景半透明的效果,我们一般的做法是用两个层,一个用于放文字,另一个用于做透明背景,因为透明滤镜的效果会影响到里面的内容。不过如果你只需求在IE下实现,我们有更简单的做法:

  HTML代码:

div class="alpha1"
 div class="ap2"
   p背景为红色(#FF0000),透明度20%。/p
 /div
/div

  CSS代码:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

.alpha1{
  width:300px;
  height:200px;
  background-color:#FF0000;
  filter: Alpha(Opacity=30);
}
.ap2{
  position:relative;
}

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  这样基本就可以实现啦,也不用担心定位和自适应问题,最大的问题是仅IE支持。

  如果兼容FF、OP怎么写呢?首先,上面这种定法是不行的啦,那就只能用两个层重叠的方法啦。

  改下页面结构与CSS样式:

  HTML代码:

div class="alpha1"
 div class="ap2"
   p背景为红色(#FF0000),透明度20%。/p
 /div
 !--[if IE]![if !IE]![endif]-- div class="alpha2"/div !--[if IE]![endif]![endif]--
/div

  CSS代码:  

.alpha1,.alpha2{
  width:100%;
  height:auto;
  min-height:250px;/* 必需 */
  _height:250px;/* 必需 */
  overflow:hidden;
  background-color:#FF0000;/* 背景色 */
}
.alpha1{
  filter:alpha(opacity=20); /* IE 透明度20% */
}
.alpha2{
  background-color:#FFFFFF;
  -moz-opacity:0.8; /* Moz + FF 透明度20%*/
  opacity: 0.8; /* 支持CSS3的浏览器(FF 1.5也支持)透明度20%*/
}
.ap2{
  position:absolute;
}

展开更多 50%)
分享

猜你喜欢

用CSS实现背景半透明效果的方法实现

Web开发
用CSS实现背景半透明效果的方法实现

CSS opacity-实现图片半透明效果

Web开发
CSS opacity-实现图片半透明效果

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

CSS实现透明效果颜色的方法:RGBa

Web开发
CSS实现透明效果颜色的方法:RGBa

实现透视效果用css来实现

Web开发
实现透视效果用css来实现

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用ASP+CSS实现随机背景

ASP
用ASP+CSS实现随机背景

css实现背景拉伸

Web开发
css实现背景拉伸

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Linux系统中tar命令的实例汇总

Linux系统中tar命令的实例汇总

用CSS实现文字垂直居中的代码

用CSS实现文字垂直居中的代码
下拉加载更多内容 ↓