在前端開發中,z index被用于設置網頁中元素的層級關系。簡單來說,z index就是指定一個元素在哪個層級上,越大的z index值,則該元素越靠前。
/* z index的使用 */ .element1 { position: absolute; /* 為使z index生效,要先設置定位屬性 */ z-index: 1; /* 指定該元素的z index為1 */ } .element2 { position: absolute; z-index: 2; /* 指定該元素的z index為較大的2 */ }
如上代碼,我們給兩個元素分別設置不同的z index值,那么element2就被放置在element1的上方,因為其z index值更大。
需要注意的是,只有設置了position屬性(absolute、fixed、relative)的元素才能使用z index屬性,否則z index將不生效。
此外,z index值也可以是負值(如-1),表明該元素在更低的層級上。當然,如果多個元素z index值相同,則它們的層級關系將按照它們在HTML文檔中出現的順序決定。