CSS中的z-index屬性用于創(chuàng)建多層次的界面元素,其中層次不同的元素可以覆蓋或被覆蓋。在導(dǎo)航欄設(shè)計(jì)中,z-index屬性可以確保導(dǎo)航欄元素永遠(yuǎn)在頁面上方,方便用戶導(dǎo)航。
.navbar { position: fixed; top: 0; left: 0; width: 100%; background-color: #ffffff; z-index: 999; }
在這個(gè)例子中,導(dǎo)航欄元素的z-index屬性被設(shè)為999,比默認(rèn)值(0)高得多。如果頁面中有其他元素想要覆蓋導(dǎo)航欄,那么它們的z-index值必須比999更高。例如,如果有一個(gè)模態(tài)框要覆蓋導(dǎo)航欄,可以這樣設(shè)置:
.modal { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #ffffff; z-index: 1000; }
在這個(gè)例子中,模態(tài)框元素的z-index屬性被設(shè)為1000,高于導(dǎo)航欄。這樣,模態(tài)框就可以覆蓋導(dǎo)航欄了。