CSS 使用 z-index

原创
admin 4个月前 (08-23) 阅读数 32 #CSS

使用 z-index

使用 z-index

在第一个例子中,我们描述了默认的摆放顺序。当你需要指定不同的排列顺序时,只要给元素指定一个 z-index 的数值就可以了。

该属性必须是整数 (正负均可),它体现了元素在 z 轴的位置。如果你对 z 轴体系不了解,你也可以把它理解成"层叠",每个层都有一个顺序数,顺序数大的层在上面,小的在下面。

注意!z-index 只对指定了 positioned 属性的元素有效。

  • 底层:距离观察者最远
  • ...
  • -3 层
  • -2 层
  • -1 层
  • 0 层 默认层
  • 1 层
  • 2 层
  • 3 层
  • ...
  • 顶部:最接近观察者

备注:

  • 当没有指定 z-index 的时候,所有元素都在会被渲染在默认层(0 层)
  • 当多个元素的 z-index 属性相同的时候(在同一个层里面),那么将按照不带 z-index 的层叠中描述的规则进行布局。

在下一个例子中,所有的层都是用 z-index 进行排序的。元素 div#5 的 z-index 无效,因为他没有被指定 position 属性。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权本站发表,未经许可,不得转载。

作者文章
热门
最新文章
标签列表