久久精品国产精品国产精品污,亚洲色成人四虎在线观看,亚洲熟妇无码另类久久久,揉她小豆豆揉到失禁H

  • <acronym id="1hxtt"><label id="1hxtt"></label></acronym>
    <pre id="1hxtt"></pre>
    <pre id="1hxtt"><ruby id="1hxtt"></ruby></pre>

    1. 技術頻道導航
      HTML/CSS
      .NET技術
      IIS技術
      PHP技術
      Js/JQuery
      Photoshop
      Fireworks
      服務器技術
      操作系統
      網站運營

      贊助商

      分類目錄

      贊助商

      最新文章

      搜索

      CSS隱藏元素的10種方法之:color Alpha 透明度

      作者:admin    時間:2022-10-31 8:40:15    瀏覽:

      在前面文章介紹了我們可以通過opacity和filter: opacity()隱藏元素,本文將繼續介紹另一種CSS隱藏元素的方法:color Alpha 透明度。

      使用color Alpha 透明度

      前面文章提到的CSS opacity 屬性,它會影響整個元素,但也可以分別設置color、background-colorborder-color屬性。使用 rgba(0,0,0,0) 應用一個 0 Alpha 通道,使項目完全透明。

      效果

      demodownload

      HTML

      <ol class="hide" tabindex="0">
        <li>one</li>
        <li class="hide-item">two</li>
        <li>three</li>
      </ol>

      <p>鼠標移到任何一個盒子上隱藏盒子two,<br>使用 <code>color</code> 和 <code>background-color</code> 透明度,<br><font color=red>點擊盒子two</font>:隱藏項目仍然會觸發事件。</p>

      CSS

      /* 隱藏元素 */
      .hide:hover .hide-item,
      .hide:focus .hide-item {
        color: rgba(0,0,0,0);
        background-color: rgba(0,0,0,0);
      }

      /* 其他樣式 */
      body {
        font-family: sans-serif;
        font-size: 100%;
        color: #222;
        background-color: #fff;
      }

      p {
        text-align: center;
      }

      .hide {
        display: flex;
        justify-content: center;
        list-style-type: none;
        padding: 0;
        margin: 0;
      }

      .hide > * {
        flex: 0 0 25%;
        font-size: 2em;
        text-align: center;
        padding: 1em 0;
        margin: 0.2em;
        background-color: #ccc;
        border-radius: 0.5em;
        user-select: none;
      }

      .hide-item {
        background-color: #f66;
        cursor: pointer;
      }

      JavaScript

      該JS非必要代碼,僅為演示效果使用。

      document.querySelector('.hide-item').addEventListener('click', () => alert('隱藏項目仍然會觸發事件'));

      每個屬性都可以單獨設置動畫以創建有趣的效果。請注意,透明度不能應用于具有圖像背景的元素,除非它們是使用linear-gradient或類似方法生成的。

      Alpha 通道可以設置為:

      • transparent:完全透明(中間動畫是不可能的)
      • rgba(r, g, b, a):紅色、綠色、藍色和 alpha
      • hsla(h, s, l, a):色相、飽和度、亮度和 alpha
      • #RRGGBBAA#RGBA

      度量標準 影響
      瀏覽器支持 良好,但是IE只支持transparentrgba
      可訪問性 內容仍可閱讀
      布局受影響?
      渲染要求 繪畫
      性能 好,但沒有opacity那么快
      動畫幀可能嗎?
      隱藏時可觸發事件嗎?

      Alpha(Alpha通道)

      顏色以數字形式表示為一組數字,每個數字代表顏色給定分量的強度或強度級別。這些組件中的每一個都稱為一個通道。在典型的圖像文件中,顏色通道描述了使用多少紅色、綠色和藍色來構成最終顏色。為了表示在某種程度上可以看到背景的顏色,在顏色中添加了第四個通道:alpha 通道。Alpha 通道指定顏色的不透明程度。

      例如,顏色#8921F2(也描述為rgb(137, 33, 242)hsl(270, 89%, 54))是一種很好的紫色陰影。在下面,你會在左上角看到一個該顏色的小框,以及一個顏色相同但 Alpha 通道設置為 0.5(50% 不透明度)的框。這兩個框被繪制在一段文本的頂部。 

       

      如你所見,沒有 alpha 通道的顏色完全阻擋了背景文本,而帶有 alpha 通道的框通過紫色背景顏色使其可見。

      相關文章

      x
      • 站長推薦
      久久精品国产精品国产精品污,亚洲色成人四虎在线观看,亚洲熟妇无码另类久久久,揉她小豆豆揉到失禁H