• 技术文章 >web前端 >css教程

    如何使用CSS z-index属性调整元素的堆叠

    不言不言2019-01-18 16:58:54原创3904
    z-index是一个可以设置元素堆叠顺序的属性,当堆叠纸张时,底部纸张隐藏在顶部纸张后面则将无法看到它,类似地,WEB站点的元素也会处于这样堆叠的状态,而使用z-index就可以更改堆叠的顺序。

    CSS

    堆叠的顺序由数值的大小决定

    用数字指定z-index属性值,如果这个数值大的话,在前面,小的话则在后面。

    微信截图_20190118163019.png

    对于红色框,我们将z-index的值设置为10,蓝色框将z-index的值设置为100。

    由于蓝色框z-index的值较大,因此它将显示在前面。

    如果将蓝色框的z-index值更改为5,因为红色框的值大于了蓝色框,因此红色框在前

    微信截图_20190118163300.png

    使用z-index属性时必须指定position

    此外,z-index属性只能用于具有relative,absolute,fixed的位置而不能用于position:static。

    如何使用z-index属性?

    基本语法

    选择器{
    z-index: 数值;
    }

    我们来看具体的示例

    HTML

    <div class="z-index_test">
    </div>
    <div class="z-index_test2">
    </div>

    CSS

    .z-index_test {
        height:  200px;             
        width:  200px;              
        background-color: #FF5722;  
        position:  relative;       
        z-index: 10;                
    }
    .z-index_test2 {
        height:  200px;             
        width:  200px;              
        background-color: #03A9F4;  
        position:  absolute;        
        top: 70px;                  
        left: 100px;                
        z-index: 100;              
    }

    运行效果如下

    微信截图_20190118164119.png

    本篇文章到这里就全部结束了,更多精彩内容大家可以关注php中文网的相关栏目教程!!!

    以上就是如何使用CSS z-index属性调整元素的堆叠的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:z-index属性
    上一篇:如何设置背景图片不随着文本内容的滚动而滚动 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • css中position属性及z-index属性• CSS中关于z-index属性的具体分析• 如何解决div层调整z-index属性无效的方法• CSS中z-index属性怎么使用
    1/1

    PHP中文网