純CSS 背景半透法

來源:互聯網
上載者:User

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文檔</title>
<style>
body {background:url(http://www.google.com.hk/intl/zh-CN/images/logo_cn.png) 0 0 repeat;}
* {margin:0;padding:0;}
.Boxer {width:600px;height:400px;overflow:hidden;margin:0 auto;border:6px solid red;}
.Opacity {
 height:400px;
 background-color:rgba(0,0,0,0.5);  /*標準瀏覽器 只需這句*/
 background-color:#000\9;      /*IE 系列*/
 filter:alpha(opacity=50);     /*IE 系列*/
 /*
  作為透明背景的層,不可以有 position 屬性,不知為何。。。
  。
  background-color:rgba(0,0,0,0.5) 這句,IE6貌似能讀懂一小部分,我艸了。所以只能將background-color:#000 寫在其後,然後加個IE的專有Hack。
  不信可以寫一個試試看
  background-color:#000;background-color:rgba(0,0,0,0.5);filter:alpha(opacity=50);
  IE6會讓你蛋疼的!
 */
 }
.BoxerInner {position:relative;  /*IE 系列*/
text-align:center;font-size:24px;font-weight:700;color:yellow;}
</style>
</head>

<body>
<p style="font-size:60px;color:#000;text-align:center;padding:20px;font-weight:700;">Css:背景色透明,內容不透明之終極方法!相容,終極。</p>
<div class="Boxer">
 <div class="Opacity">
  <div class="BoxerInner">BoxerInner</div>
 </div>
</div>
</body>
</html>

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.