z-index 的值可以是整数、auto 或 inherit。整数值表示元素的堆叠顺序,值越大,元素越靠前。auto 表示使用默认的堆叠顺序,而 inherit 表示从父元素继承 z-index 的值。
例子:
.box1 {
z-index: 2;
}
.box2 {
z-index: 1;
}
在这个例子中,.box1 元素的 z-index 值为 2,.box2 元素的 z-index 值为 1。因此,.box1 元素会位于 .box2 元素的前面。
需要注意的是,z-index 属性只在定位元素(position 属性值为 relative、absolute 或 fixed)之间产生效果。如果两个元素都没有定位,则 z-index 不会生效,它们会按照它们在 HTML 中的顺序堆叠,后出现的元素会覆盖先出现的元素。
转载请注明出处:http://www.zyzy.cn/article/detail/6162/CSS