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

2016-02-19 19:40 17 1 收藏

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

【 tulaoshi.com - Web开发 】

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

  HTML代码:

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

  CSS代码:

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

  这样基本就可以实现啦,也不用担心定位和自适应问题,最大的问题是仅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代码:  

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

.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;
}

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

来源:https://www.tulaoshi.com/n/20160219/1621548.html

延伸阅读
标签: Web开发
大概是去年的时候吧,就在网上见过了现成的CSS圆角效果的CSS及HTML代码,例如: html head titlecss圆角效果/title meta http-equiv="content-type" content="text/html; charset=gb2312" style type="text/css" div.RoundedCorner{background: #9BD1FA} b.rtop, b.rbottom{display:block;background: ...
标签: Web开发
style  h2{font-size:14px; font-weight:bold; padding:10px 0; margin:5px 0; border-bottom:1px solid #ccc;}  .box2{}   .box2 img{display:block; padding:2px; border:0;}  .box2 a{color:#333; text-decoration:none;border:2px solid #FFF; float:left; cursor:hand;}   .box2 a span{display:...
标签: Web开发
马上有人搞出了模糊。。 见过没? [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
标签: PS
photoshop抠出复杂背景半透明婚纱的方法   本教程主要用各种选区工具来抠,算是一种比较少见的抠婚纱图方法,效果还不错,快来一起学习!
      在网上做有奖信息的时候,经常看见一些注册表单,只有一条线供你填写,就跟做考卷时的填空题一样,很Cool!     其实要做成这样的效果并不难,只需用一段很简短的CSS代码即可搞定!     < style type="text/css" < !-- .xian{BORDER-LEFT-STYLE: none; BORDER-RIGH...

经验教程

680

收藏

87
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部