手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >CSS制作各种样式的彩虹效果
CSS制作各种样式的彩虹效果
摘要:今天看到一篇文章,说到margin的塌陷的问题,并提供了好几个例子。自己之前还没怎么遇到过这个问题,正好来研究一下。CSSCode复制内容到...

今天看到一篇文章,说到margin的塌陷的问题,并提供了好几个例子。

自己之前还没怎么遇到过这个问题,正好来研究一下。

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

css样式一,使用margin塌陷:

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

效果:

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

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

CSS Code复制内容到剪贴板 .box1{ width:400px; height:200px; overflow:hidden; } .box1::before{ float:left; display:block; height:400px; width:400px; border-radius:100%; border:solid10pxblue; box-sizing:border-box; content:""; } .box1::after{ margin-top:10px; margin-left:10px; display:block; width:380px; height:380px; border:solid#ffff0010px; border-radius:100%; box-sizing:border-box; content:""; } .box2{ float:left; margin-top:-180px; margin-left:20px; width:360px; height:180px; overflow:hidden; } .box2::before{ float:left; display:block; margin:0; width:360px; height:360px; border-radius:100%; border:solid10px#ff0000; box-sizing:border-box; content:""; } .box2::after{ display:block; margin-top:10px; margin-left:10px; width:340px; height:340px; border-radius:100%; border:solid10px#ffff00; box-sizing:border-box; content:""; } .box3{ margin-top:-160px; margin-left:40px; width:340px; height:160px; overflow:hidden; } .box3::before{ float:left; display:block; width:320px; height:320px; border:solid10pxblue; border-radius:100%; box-sizing:border-box; content:""; }

效果:

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

css样式三,使用的是box-shadow:

CSS Code复制内容到剪贴板 .box4{ width:200px; height:200px; box-shadow:010px0red,020px0yellow,030px0green,040px0blue,050px0purple; }

效果:

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

CSS样式四,使用position:absolute来实现,感觉这种是最常见的了

CSS Code复制内容到剪贴板 .box1{ position:absolute; width:200px; height:100px; background:#008aff; } .box2{ position:absolute; margin-top:20px; width:200px; height:60px; background:#ffff00; } .box3{ position:absolute; margin-top:40px; width:200px; height:20px; background:#ff6633; }

效果:

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

CSS样式五,使用radial-gradient:

CSS Code复制内容到剪贴板 .box4{ width:260px; height:130px; overflow:hidden; } .box5{ width:260px; height:260px; border-radius:100%; background:radial-gradient(#ffffff70px,#ff663380px,#ffff0090px,green100px,#008aff110px,purple120px); background:-moz-radial-gradient(#ffffff70px,#ff663380px,#ffff0090px,green100px,#008aff110px,purple120px); background:-webkit-radial-gradient(#ffffff70px,#ff663380px,#ffff0090px,green100px,#008aff110px,purple120px); }

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

以上所述是小编给大家介绍的CSS制作各种样式的彩虹效果,希望对大家有所帮助,如果大家有任何疑问请给我们留言,小编会及时回复大家的。在此也非常感谢大家对查字典教程网的支持!

【CSS制作各种样式的彩虹效果】相关文章:

CSS等比列放大缩小效果

CSS+DIV制作梯形状的不规则网站导航

如何利用CSS3制作3D文字效果

CSS中文字体对应的英文写法

用CSS巧控制段落缩进的方法

CSS制作符合网站标准的细线表格

编写CSS代码时样式命名的规则

CSS制作网页中的虚线

CSS UL LI布局实现表格效果

CSS常用样式效果

精品推荐
分类导航