<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      不透明度opacity進(jìn)階

      一、opacity屬性

      1、opacity

      習(xí)慣上說“透明度”,其實(shí)應(yīng)該叫“不透明度”。opacity 意思:不透明,而背景色的默認(rèn)值:transparent意思才是“透明的”。所以opacity用來設(shè)置不透明度,取值從[0.0~1.0],代表從完全透明到完全不透明,0.0就和transparent一樣了,看不到但是實(shí)實(shí)在在存在。

      默認(rèn)值:1,完全不透明。

      Inherited:默認(rèn)繼承。所以給父元素設(shè)置opacity時(shí),所有子元素也會(huì)繼承opacity屬性。

      <style>
      div{
          background-color: red;
      }
      .opacity{
          opacity: 0.5;
      }
      </style>
      ---------------------------
      <div>
      文本和背景色都受到不透明度級別的影響。
      </div>
      <br/>
      <div class="opacity">
      文本和背景色都受到不透明度級別的影響。
      </div>

      所有瀏覽器都支持opacity屬性,IE8及更早的版本支持替代的filter屬性。

      filter:alpha(opacity=number),中number取值[0~100],0完全透明,100不透明。

      所以為兼容可寫為:

      .opacity{
          opacity: 0.5;
          filter:alpha(opacity=50);
      }

      2、子元素設(shè)置opacity

      父元素設(shè)置opacity,子元素也設(shè)置opacity,在IE下子元素設(shè)置的opacity不起作用,在ff和Chrome下,子元素最終的opacity=父元素opacity*子元素opacity。

      這樣就可以解釋為什么父元素設(shè)置了不透明度后,子元素設(shè)置不透明度為1【即完全不透明】但不生效了。

      例子:

      <!DOCTYPE html>
      <html>
        <meta charset="utf-8">
      <head>
        <title>透明度by starof</title>
        <style>
      div{
          background-color: red;
      }
      .opacity{
          opacity: 0.5;
      }
      .sonOpacity{
          opacity: 0.3;
      }
      </style>
      <body>
      <div>
      <p>不設(shè)置opacity效果<p>
      </div>
      <div class="opacity">
        <p>父元素(div)設(shè)置opacity:0.5效果</p>
      </div>
      <div class="opacity">
        <p class="sonOpacity">父元素(div)設(shè)置opacity:0.5,同時(shí)子元素(p)設(shè)置opacity:0.3效果</p>
      </div>
      </body>
      </html>
      View Code

       

      3、效果展示

      1、半透明背景效果

      可以做出下面效果:

      <!DOCTYPE html>
      <html>
      <head>
          <title>b.html</title>
          <meta charset="UTF-8">
          <style>
      .background{
          width: 400px;
          height: 250px;
          margin:15px;
          background:url(img/wl.jpg) no-repeat;
          border: 1px solid red;
      }
      .opacity{
        width: 350px;
        height: 204px;
        margin:20px;
        padding:0;
        background-color: #ffffff;
        border: 1px solid black;
        /* for IE */
        filter:alpha(opacity=60);
        /* CSS3 standard */
        opacity:0.6;
      }
      P{
        margin: 30px 40px;
        line-height:1.5;
      }
      </style>
      </head>
      <body>
          <div class="background">
              <div class="opacity">
                  <p>一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字一段文字</p>
              </div>
          </div>
      
      </body>
      </html>
      View Code

      2、父元素和子元素同時(shí)設(shè)置opacity,在ff和chrome下子元素opacity為父元素opacity*子元素opacity【update20161124】

      去掉背景色,只看文字效果更明顯。

      <!DOCTYPE html>
      <html>
        <meta charset="utf-8">
      <head>
        <title>透明度by starof</title>
        <style>
      .opacity{
          opacity: 0.5;
      }
      .sonOpacity{
          opacity: 0.5;
      }
      .sonOpacity2{
          opacity: 0.25;
      }
      </style>
      <body>
      <div>
      <p>不設(shè)置opacity效果<p>
      </div>
      <div class="opacity">
        <p>父元素(div)設(shè)置opacity:0.5效果</p>
      </div>
      <div class="opacity">
        <p class="sonOpacity">父元素(div)設(shè)置opacity:0.5,同時(shí)子元素(p)設(shè)置opacity:0.5效果</p>
      </div>
      
      <div>
        <p class="sonOpacity2">父元素(div)不設(shè)置opacity,子元素(p)設(shè)置opacity:0.25效果,和上面的文字透明度一樣</p>
      </div>
      </body>
      </html>
      View Code

      二、opacity和rgba模式對比

      語法:rgba(r,g,b,a),【R:red,G:green,B:blue,A:alpha】

      前三個(gè)參數(shù)為rgb數(shù)值,取值[0~255],最后一個(gè)參數(shù)代表透明度,取值[0~1]。

      background-color: rgba(255,0,0,0.5);

      看一個(gè)opacity和rgba對比的例子:

       <style type="text/css">
          div{
            display: inline-block;
            width: 200px;
            height: 100px;
            text-align: center;
            font-size: 20px;
          }
         .opacity{
          background-color: rgb(255,0,0);
          opacity: 0.5;
          }
          .rgba{
          background-color: rgba(255,0,0,0.5);
          }
      </style>
      ----------------------------------------------
      <body >
        <div class="opacity">
          <p>opacity效果</p>
        </div>
        <div class="rgba">
          <p>transparent效果</p>
        </div>
      </body>

      三、瀏覽器支持

      可通過這里查看

      http://caniuse.com/#search=opacity

       

       

      本文作者starof,因知識(shí)本身在變化,作者也在不斷學(xué)習(xí)成長,文章內(nèi)容也不定時(shí)更新,為避免誤導(dǎo)讀者,方便追根溯源,請諸位轉(zhuǎn)載注明出處:http://www.rzrgm.cn/starof/p/5443445.html有問題歡迎與我討論,共同進(jìn)步。

      posted @ 2015-05-19 14:23  starof  閱讀(4538)  評論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 自拍视频亚洲精品在线| 色噜噜狠狠一区二区三区果冻| 亚洲国产精品综合久久20| 欧美色欧美亚洲高清在线观看| 日韩精品国产二区三区| 色综合网天天综合色中文| 国产性生大片免费观看性| 丰满少妇内射一区| 好吊视频一区二区三区人妖| 韩国三级在线 中文字幕 无码| 热re99久久精品国产99热| 国产精品一码在线播放| 国产日韩精品中文字幕| 天堂在/线中文在线资源 官网| 天堂网av一区二区三区| 精品乱码一区二区三四五区| 精品国产乱码久久久久乱码| 亚洲精品日韩中文字幕| 日韩伦理片一区二区三区| 无码内射中文字幕岛国片| 亚洲第一国产综合| 久久一级黄色大片免费观看| 久久一本人碰碰人碰| 老司机精品影院一区二区三区| 国产大学生自拍三级视频| 亚洲男女羞羞无遮挡久久丫 | 亚洲乱码一二三四区国产| 福利无遮挡喷水高潮| 国产高清在线男人的天堂| 国产黄色带三级在线观看| 久久久亚洲欧洲日产国码aⅴ| 婷婷色香五月综合缴缴情香蕉| 亚洲av成人区国产精品| 天天影视色香欲综合久久| 久久99精品国产99久久6尤物| 不卡一区二区三区四区视频 | 人妻影音先锋啪啪AV资源| 国产精品高清中文字幕| 国产精品久久久久久久专区| 国产资源精品中文字幕| 免费人成网站免费看视频|