您现在的位置是:网站首页> 编程资料编程资料

CSS制作各种样式的彩虹效果_CSS教程_CSS_网页制作_

2021-09-13 1235人已围观

简介 这篇文章主要介绍了CSS制作各种样式的彩虹效果的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

今天看到一篇文章,说到margin的塌陷的问题,并提供了好几个例子。
 
自己之前还没怎么遇到过这个问题,正好来研究一下。

CSS Code复制内容到剪贴板
  1. "box1">
  
  • "box2">
  •   
  • "box3">
  •   
  • "box4">
  •    

    css样式一,使用margin塌陷:

    CSS Code复制内容到剪贴板
    1. .box1, .box2, .box3 {   
    2.   width200px;   
    3.   }   
    4. .box1{   
    5.   margin-bottom: -80px;   
    6.   height:100px;   
    7.   backgroundblue;   
    8.   }   
    9. .box2 {   
    10.   margin-bottom:-40px;   
    11.   height:60px;   
    12.   background#ffff00;   
    13. }   
    14. .box3{   
    15.   height:20px;   
    16.   background#ff0000;   
    17. }   

    效果:
     


    css样式二,也是使用的margin塌陷,不过做出来的是弧形的彩虹:

    CSS Code复制内容到剪贴板
    1. .box1{   
    2.             width400px;   
    3.             height200px;   
    4.             overflowhidden;   
    5.         }   
    6.         .box1::before{   
    7.             floatleft;   
    8.             displayblock;   
    9.             height400px;   
    10.             width:400px;   
    11.             border-radius: 100%;   
    12.             bordersolid 10px blue;   
    13.             box-sizing: border-box;   
    14.             content"";   
    15.         }   
    16.         .box1::after{   
    17.             margin-top10px;   
    18.             margin-left10px;   
    19.             displayblock;   
    20.             width380px;   
    21.             height380px;   
    22.             bordersolid #ffff00 10px;   
    23.             border-radius: 100%;   
    24.             box-sizing: border-box;   
    25.             content"";   
    26.         }   
    27.         .box2{   
    28.             floatleft;   
    29.             margin-top: -180px;   
    30.             margin-left20px;   
    31.             width360px;   
    32.             height180px;   
    33.             overflowhidden;   
    34.         }   
    35.         .box2::before{   
    36.             floatleft;   
    37.             displayblock;   
    38.             margin: 0;   
    39.             width360px;   
    40.             height360px;   
    41.             border-radius: 100%;   
    42.             bordersolid 10px #ff0000;   
    43.             box-sizing: border-box;   
    44.             content"";   
    45.         }   
    46.         .box2::after{   
    47.             displayblock;   
    48.             margin-top10px;   
    49.             margin-left10px;   
    50.             width340px;   
    51.             height340px;   
    52.             border-radius: 100%;   
    53.             bordersolid 10px #ffff00;   
    54.             box-sizing: border-box;   
    55.             content"";   
    56.         }   
    57.         .box3{   
    58.             margin-top: -160px;   
    59.             margin-left40px;   
    60.             width340px;   
    61.             height160px;   
    62.             overflowhidden;   
    63.         }   
    64.         .box3::before{   
    65.             floatleft;   
    66.             displayblock;   
    67.             提示: 本文由整理自网络,如有侵权请联系本站删除!
      本站声明:
      1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
      2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!

    相关内容

    -六神源码网