当前位置:   article > 正文

CSS-元素堆叠顺序

CSS-元素堆叠顺序

元素的堆叠效果,是根据书写的顺序来的,后面的在上面

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <style>
  8. div{
  9. position: absolute;
  10. width: 200px;
  11. height: 200px;
  12. }
  13. .r{
  14. top:100px;
  15. left:100px;
  16. background-color: red;
  17. }
  18. .g{
  19. top:200px;
  20. left:200px;
  21. background-color: green;
  22. }
  23. .b{
  24. background-color: blue;
  25. }
  26. </style>
  27. </head>
  28. <body>
  29. <div class="b"></div>
  30. <div class="r"></div>
  31. <div class="g"></div>
  32. </body>
  33. </html>

绿色在最上面,随后是红色,最后是蓝色,跟书写的顺序一样 

 

我们可以改变这个顺序

堆叠层级-z-index 

属性:z-index

属性值:数字,默认是0,数字越大越靠上面 

我们给蓝色设个1 

  1. .b{
  2. background-color: blue;
  3. z-index: 1;
  4. }

那么我们就会发现蓝色是在最上面的一层 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/593182
推荐阅读
相关标签
  

闽ICP备14008679号