:点上面关注
免费学习前端知识!
常见,left、top、right和bottom属性是在容器元素中的二维坐标中指定X和Y坐标。z-index属性定义了第三个维度:它允许指定元素的堆叠次序,并指示两个或多个重叠元素中的哪一个应该绘制在其他的上面。
z-index默认为0,可以是正或负的整数。当两个或多个元素重叠在一起时,它们是按照从低到高的z-index顺序绘制的。如果重叠元素的z-index值一样,它们按照在文档中出现的顺序绘制,也即最后一个重叠的元素显示在最上面。
注意,z-index只对兄弟元素(例如,同一个容器的子元素)应用堆叠效果。如果两个元素不是兄弟元素之间的重叠,那么设置它们的
z-index属性无法决定哪一个显示在最上面。相反,“必须”设置这两个重叠元素的兄弟容器的
z-index属性来达到目的。
非定位元素(例如,默认使用position:static定位)总是以防止重叠的方式进行布局,因此
z-index属性不会应用到它们上面。尽管如此,它们默认的z-index值为0,这意味着z-index为正值的定位元素显示在常规文档流的上面,而z-index为负值的定位元素显示在常规文档流的下面。
完
看前端技术文章,就在Web前端精髓
![](https://img-blog.csdnimg.cn/img_convert/add7be5e6587f0f65fadd6ba3ea23568.png;wxfrom=5&wx_lazy=1)