z-index part3

  • 不支持z-index的層疊上下文元素的層疊順序均是z-index: auto級別
Paste_Image.png
  • 依賴z-index的層疊上下文元素的層疊順序取決于z-index值
  • position值為relative/absolute或fixed(部分瀏覽器)
  • display:flex|inline-flex容器的子flex項 (但是該元素還是普通元素,并不是z-index的容器)
Paste_Image.png

Paste_Image.png
  • 做動畫的時候,如果用opacity來做動畫, 會出現(xiàn),動畫完成之后, 文字才出現(xiàn)
Paste_Image.png

Paste_Image.png

z-index 原則

  1. 最小化影響 (看relative 那一章, 專門創(chuàng)建一個div來做zindex容器)

  2. 不犯二原則 (不是浮層元素,不要使用大于2 的z-index)
    首先要避免設置z-index。
    靈活運用 層疊順序,后來居上, 層疊水平

  3. 組件層級計數(shù)器
    用js獲取當前最大的z-index值再加一

  4. 可訪問性隱藏
    用z-index 來隱藏元素。 人看不見,但是其他設備可以發(fā)現(xiàn)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容

  • 第一節(jié):z-index基礎(chǔ) 較大的z-index會覆蓋較小的那個z-index元素 z-index:auto 默認...
    胖魚尾巴閱讀 1,051評論 0 0
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,339評論 0 11
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 1,806評論 0 2
  • 1.z-index基礎(chǔ) z-index屬性指定了元素及其子元素的[z順序],而[z順序]可以決定當元素發(fā)生覆蓋的時...
    徐國軍_plus閱讀 6,431評論 1 6
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,814評論 1 92