成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Z-index 層疊上下文和層疊水平

SillyMonkey / 791人閱讀

摘要:還需要注意的一點(diǎn)是,具有層疊上下文的元素比普通元素要更靠近眼睛。需要記住的是,內(nèi)部的層疊上下文及其子元素均受制于外部的層疊上下文,下面是層疊順序,從遠(yuǎn)到近。定位元素與傳統(tǒng)層疊上下文使用了或的定位元素,且的值是數(shù)字會(huì)產(chǎn)生疊上下文。

作者:心葉
時(shí)間:2018-04-27 11:49

第一步:基本概念。

層疊上下文是一個(gè)概念上的東西,學(xué)過(guò)編譯原理的人應(yīng)該對(duì)這里的上下文很清楚,而層疊不過(guò)就是一個(gè)詞罷了,解釋一下就是,根據(jù)層疊規(guī)則決定位置的一個(gè)環(huán)境。還需要注意的一點(diǎn)是,具有層疊上下文的元素比普通元素要更靠近眼睛。

層疊水平也是一個(gè)概念上的東西,用大白話說(shuō)就是:在一個(gè)層疊上下文的環(huán)境下,里面的元素在z軸上的排列順序的規(guī)則,而層疊順序就是這里說(shuō)的具體規(guī)則,是實(shí)踐的東西。

第二步:層疊順序。

需要記住的是,內(nèi)部的層疊上下文及其子元素均受制于外部的層疊上下文,下面是層疊順序,從遠(yuǎn)到近。

1.層疊上下文background/border;

2.負(fù)z-index;

3.block塊狀盒子模型;

4.float浮動(dòng)盒子;

5.z-index為auto或看成0的不依賴z-index的上下文;

6.z-index為auto或看成0;

7.正z-index。

第三步:產(chǎn)生條件。

根層疊上下文(指的是頁(yè)面根元素,也就是 元素)。

定位元素與傳統(tǒng)層疊上下文(使用了position:absolute、position:fixed或position:relative的定位元素,且z-index的值是數(shù)字會(huì)產(chǎn)生疊上下文)。

CSS3與新時(shí)代的層疊上下文:

1.一個(gè)被設(shè)置了display:flex的元素包含的元素對(duì)其設(shè)置z-index為數(shù)值時(shí)其會(huì)產(chǎn)生層疊上下文;

2.設(shè)置了opacity不為1的元素會(huì)產(chǎn)生層疊上下文;

3.設(shè)置了transform不為none的元素會(huì)產(chǎn)生層疊上下文;

4.設(shè)置了mix-blend-mode不為normal的元素會(huì)產(chǎn)生層疊上下文;

5.設(shè)置了filter不為none的元素會(huì)產(chǎn)生層疊上下文;

6.設(shè)置了isolation:isolate的元素會(huì)產(chǎn)生層疊上下文;

7.設(shè)置了-webkit-overflow-scrolling的元素會(huì)產(chǎn)生層疊上下文(移動(dòng)端);

8.設(shè)置了will-change的元素會(huì)產(chǎn)生層疊上下文。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/113169.html

相關(guān)文章

  • z-index

    摘要:層疊上下文是中的一個(gè)三維的概念如果一個(gè)元素含有層疊上下文我們就可以理解為這個(gè)元素在軸上就高人一等軸表示用戶與屏幕之間并不存在的的垂直線通俗點(diǎn)講就是人眼看屏幕的視線這條垂直于屏幕的線擁有層疊上下文的元素包括頁(yè)面根元素天生具有層疊上下文稱之為根 stacking context 層疊上下文(stacking context)是HTML中的一個(gè)三維的概念.如果一個(gè)元素含有層疊上下文,我們就可...

    vincent_xyb 評(píng)論0 收藏0
  • 徹底理解z-index,看完還是只會(huì)無(wú)厘頭的設(shè)置9999你打我~~~~

    摘要:如果同級(jí)父元素不是層疊上下文元素就不需要看父元素的眼色了文章到這里就結(jié)束了,希望看完這篇文章的同學(xué)可以徹底理解。 今天寫代碼用antd-mobile的checkbox時(shí)候,想在內(nèi)容文本后面添加一個(gè)icon,并且需要對(duì)這個(gè)icon綁定事件,發(fā)現(xiàn)綁定之后怎么也點(diǎn)不中,調(diào)試發(fā)現(xiàn)原來(lái)被層層嵌套的dom元素蓋住了,肯定是z-index在作祟??墒前凑瘴抑皩?duì)z-index的了解(自信滿滿)卻怎么...

    bladefury 評(píng)論0 收藏0
  • 徹底理解z-index,看完還是只會(huì)無(wú)厘頭的設(shè)置9999你打我~~~~

    摘要:如果同級(jí)父元素不是層疊上下文元素就不需要看父元素的眼色了文章到這里就結(jié)束了,希望看完這篇文章的同學(xué)可以徹底理解。 今天寫代碼用antd-mobile的checkbox時(shí)候,想在內(nèi)容文本后面添加一個(gè)icon,并且需要對(duì)這個(gè)icon綁定事件,發(fā)現(xiàn)綁定之后怎么也點(diǎn)不中,調(diào)試發(fā)現(xiàn)原來(lái)被層層嵌套的dom元素蓋住了,肯定是z-index在作祟。可是按照我之前對(duì)z-index的了解(自信滿滿)卻怎么...

    RobinTang 評(píng)論0 收藏0
  • z-index層疊下文

    摘要:層疊上下文元素的特性層疊上下文的層疊水平要比普通元素高層疊上下文可以嵌套,內(nèi)部層疊上下文及其所有子元素均受制于外部的層疊上下文。層疊上下文特性里最后一條規(guī)則,每個(gè)層疊上下文都是獨(dú)立的。 z-index基礎(chǔ)介紹:三維坐標(biāo)空間里,x軸通常用來(lái)表示水平位置,y軸來(lái)表示垂直位置,還有z軸來(lái)表示在紙面內(nèi)外方向上的位置,像下面的圖片一樣: showImg(https://segmentfault....

    Fundebug 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<