首页 > 开发 > CSS > 正文

CSS制作各种样式的彩虹效果

2024-07-11 08:25:43
字体:
来源:转载
供稿:网友

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

CSS Code复制内容到剪贴板
  1. <div class="box1"></div>    <div class="box2"></div>   
  2. <div class="box3"></div>    <div class="box4"></div>   

css样式一,使用margin塌陷:

CSS Code复制内容到剪贴板
  1. .box1, .box2, .box3 {      width: 200px;   
  2.   }    .box1{   
  3.   margin-bottom: -80px;      height:100px;   
  4.   background: blue;      }   
  5. .box2 {      margin-bottom:-40px;   
  6.   height:60px;      background: #ffff00;   
  7. }    .box3{   
  8.   height:20px;      background: #ff0000;   
  9. }   

效果:
 


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

CSS Code复制内容到剪贴板
  1. .box1{                width: 400px;   
  2.             height: 200px;                overflow: hidden;   
  3.         }            .box1::before{   
  4.             float: left;                display: block;   
  5.             height: 400px;                width:400px;   
  6.             border-radius: 100%;                border: solid 10px blue;   
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表