課程
/前端開發(fā)
/HTML/CSS
/CSS深入理解之z-index
圖片并沒有覆蓋有背景的div元素
2016-04-30
源自:CSS深入理解之z-index 5-1
正在回答
你想要實(shí)現(xiàn)img覆蓋div背景的效果,應(yīng)該把你的HTML結(jié)構(gòu)改為div里面嵌套img即可
你這個(gè)代碼寫的是container、img都各自創(chuàng)建了一個(gè)層疊上下文,但是他們的父元素的層疊上下文都屬于根標(biāo)簽,這樣container和img都屬于兄弟級(jí)別的元素,而container的z-index高于img,所以會(huì)覆蓋img。老師講的應(yīng)該是img和父元素wrap之間的z-index設(shè)置。如果你將父元素的z-index設(shè)置為0,就會(huì)發(fā)現(xiàn)wrap被圖片覆蓋。因?yàn)榇藭r(shí)img的層疊上下文不是根標(biāo)簽,而是wrap,wrap就變成了background,所以img的index:-1高于background,會(huì)覆蓋掉wrap。
肯定的呀,你div z-index的層級(jí)高于 img元素呀,img怎么會(huì)覆蓋div元素呢
舉報(bào)
CSS技術(shù)大牛深入理解系列又一力作,z-index實(shí)踐經(jīng)驗(yàn)分享
1 回答老師,根元素的z-index是等于0吧?
3 回答該如何理解父元素設(shè)置position后不會(huì)覆蓋img,而img的兄弟元素設(shè)置position后會(huì)覆蓋img?如何從z-index層面理解?
4 回答z-index問題
1 回答z-index干嘛用的
2 回答z-index 嵌套的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-10-18
你想要實(shí)現(xiàn)img覆蓋div背景的效果,應(yīng)該把你的HTML結(jié)構(gòu)改為div里面嵌套img即可
2016-09-08
你這個(gè)代碼寫的是container、img都各自創(chuàng)建了一個(gè)層疊上下文,但是他們的父元素的層疊上下文都屬于根標(biāo)簽,這樣container和img都屬于兄弟級(jí)別的元素,而container的z-index高于img,所以會(huì)覆蓋img。老師講的應(yīng)該是img和父元素wrap之間的z-index設(shè)置。如果你將父元素的z-index設(shè)置為0,就會(huì)發(fā)現(xiàn)wrap被圖片覆蓋。因?yàn)榇藭r(shí)img的層疊上下文不是根標(biāo)簽,而是wrap,wrap就變成了background,所以img的index:-1高于background,會(huì)覆蓋掉wrap。
2016-04-30
肯定的呀,你div z-index的層級(jí)高于 img元素呀,img怎么會(huì)覆蓋div元素呢