🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# CSS z-index 属性 ## 实例 设置图像的 z-index: ``` img { position:absolute; left:0px; top:0px; z-index:-1; } ``` ## 浏览器支持 所有主流浏览器都支持 z-index 属性。 注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。 ## 定义和用法 z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。 注释:元素可拥有负的 z-index 属性值。 注释:Z-index 仅能在定位元素上奏效(例如 position:absolute;)! ### 说明 该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴。如果为正数,则离用户更近,为负数则表示离用户更远。 | 默认值: | auto | | --- | --- | | 继承性: | no | | --- | --- | | 版本: | CSS2 | | --- | --- | | JavaScript 语法: | _object_.style.zIndex="1" | | --- | --- | ## 可能的值 | 值 | 描述 | | --- | --- | | auto | 默认。堆叠顺序与父元素相等。 | | _number_ | 设置元素的堆叠顺序。 | | inherit | 规定应该从父元素继承 z-index 属性的值。 | ## TIY 实例 [Z-index](/tiy/t.asp?f=csse_zindex2) Z-index 可用于将在一个元素放置于另一元素之后。 ``` <html> <head> <style type="text/css"> img.x { position:absolute; left:0px; top:0px; z-index:-1 } </style> </head> <body> <h1>这是一个标题</h1> <img class="x" src="/i/eg_mouse.jpg" /> <p>默认的 z-index 是 0。Z-index -1 拥有更低的优先级。</p> </body> </html> ``` [Z-index](/tiy/t.asp?f=csse_zindex1) 上例中的元素已经更改了 Z-index。 ``` <html> <head> <style type="text/css"> img.x { position:absolute; left:0px; top:0px; z-index:1 } </style> </head> <body> <h1>这是一个标题</h1> <img class="x" src="/i/eg_mouse.jpg" /> <p>默认的 z-index 是 0。Z-index 1 拥有更高的优先级。</p> </body> </html> ``` ## 相关页面 CSS 教程:[CSS 定位](/css/css_positioning.asp "CSS 定位 (Positioning)") HTML DOM 参考手册:[zIndex 属性](/jsref/prop_style_zindex.asp "HTML DOM zIndex 属性")