CSS 图层

CSS z-index 属性可以与 position 属性结合使用,以创建像 Photoshop 这样的图层效果。

使用 z-index 属性堆叠图层中的元素

通常 HTML 页面被认为是二维的,因为文本,图像和其他元素排列在页面上而不重叠。但是,除了它们的水平和垂直位置之外,还可以使用 CSS z-index 属性沿着 z 轴堆叠框,即一个在另一个的顶部。该属性指定一个盒子的其堆叠水平,它的 position 值是下列值之一,absolutefixedrelative

每层的 z 轴位置表示为表示渲染的堆叠顺序的整数。具有较大 z-index 元素的元素与具有较低元素的元素重叠。

一个 z-index 属性可以帮助你创建更复杂的网页布局。以下是显示如何在 CSS 中创建图层的示例。

.box {
    position: absolute;
    left: 10px;
    top: 20px;
    z-index: 2;
}