CSS圆角矩形
2011-03-13 09:29
330 查看
这篇文章归纳得不错
http://www.missyuan.com/thread-288784-1-1.html
最简单的办法就是直接用上下两个大图放上去,中间用同一种图像Y轴重复
还有一种是滑动门的技术,就是分成了三块,看不太懂
不过这个文章没具体的代码
这篇就比较详细
http://apps.hi.baidu.com/share/detail/5807080
一个纯css的实现(已验证)
http://www.missyuan.com/thread-288784-1-1.html
最简单的办法就是直接用上下两个大图放上去,中间用同一种图像Y轴重复
还有一种是滑动门的技术,就是分成了三块,看不太懂
不过这个文章没具体的代码
这篇就比较详细
http://apps.hi.baidu.com/share/detail/5807080
一个纯css的实现(已验证)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>circle</title> <mce:style><!-- body{ font-size:12px; color:#2d437b; background:#fff; line-height:1.5em; margin:0px; } .box{ width:500px; margin:30px auto; } .r1{ height:1px; overflow:hidden; margin:0 5px; background:#2d437b; } .r2{ height:1px; overflow:hidden; margin:0 3px; border-left:2px solid #2d437b; border-right:2px solid #2d437b; } .r3{ height:1px; overflow:hidden; margin:0 2px; border-left:1px solid #2d437b; border-right:1px solid #2d437b; } .r4{ height:2px; margin:0 1px; overflow:hidden; border-left:1px solid #2d437b; border-right:1px solid #2d437b; } .content{ border-left:1px solid #2d437b; border-right:1px solid #2d437b; padding:7px 10px; } --></mce:style><style mce_bogus="1">body{ font-size:12px; color:#2d437b; background:#fff; line-height:1.5em; margin:0px; } .box{ width:500px; margin:30px auto; } .r1{ height:1px; overflow:hidden; margin:0 5px; background:#2d437b; } .r2{ height:1px; overflow:hidden; margin:0 3px; border-left:2px solid #2d437b; border-right:2px solid #2d437b; } .r3{ height:1px; overflow:hidden; margin:0 2px; border-left:1px solid #2d437b; border-right:1px solid #2d437b; } .r4{ height:2px; margin:0 1px; overflow:hidden; border-left:1px solid #2d437b; border-right:1px solid #2d437b; } .content{ border-left:1px solid #2d437b; border-right:1px solid #2d437b; padding:7px 10px; } </style> </head> <body> <div class="box"> <div class="top"> <div class="r1"></div> <div class="r2"></div> <div class="r3"></div> <div class="r4"></div> </div> <div class="content"> <p> 这样形成的圆角,是具备多种优势的:<br /> 1. 无论是在横向还是纵向上都保持着无限的扩展性。(试着修改box的width、content的height。)<br /> 2. 没有hack,且不易出现浏览器兼容性问题。<br /> 3. 圆角颜色易自定义。<br /> 4. 圆角大小可自定义。(试着将class="box"的修改为class="box2"。)<br /> 5. 圆角模式易自定义。<br /> 6. 可以存在于任意背景中。(试着修改body的background。)<br /> 7. html结构清晰。 <p> 这样形成的圆角,是具备多种优势的:<br /> 1. 无论是在横向还是纵向上都保持着无限的扩展性。(试着修改box的width、content的height。)<br /> 2. 没有hack,且不易出现浏览器兼容性问题。<br /> 3. 圆角颜色易自定义。<br /> 4. 圆角大小可自定义。(试着将class="box"的修改为class="box2"。)<br /> 5. 圆角模式易自定义。<br /> 6. 可以存在于任意背景中。(试着修改body的background。)<br /> 7. html结构清晰。 </p> <p> 这样形成的圆角,是具备多种优势的:<br /> 1. 无论是在横向还是纵向上都保持着无限的扩展性。(试着修改box的width、content的height。)<br /> 2. 没有hack,且不易出现浏览器兼容性问题。<br /> 3. 圆角颜色易自定义。<br /> 4. 圆角大小可自定义。(试着将class="box"的修改为class="box2"。)<br /> 5. 圆角模式易自定义。<br /> 6. 可以存在于任意背景中。(试着修改body的background。)<br /> 7. html结构清晰。 </p> <p> 这样形成的圆角,是具备多种优势的:<br /> 1. 无论是在横向还是纵向上都保持着无限的扩展性。(试着修改box的width、content的height。)<br /> 2. 没有hack,且不易出现浏览器兼容性问题。<br /> 3. 圆角颜色易自定义。<br /> 4. 圆角大小可自定义。(试着将class="box"的修改为class="box2"。)<br /> 5. 圆角模式易自定义。<br /> 6. 可以存在于任意背景中。(试着修改body的background。)<br /> 7. html结构清晰。 </p> </p> </div> <div class="bottom"> <div class="r4"></div> <div class="r3"></div> <div class="r2"></div> <div class="r1"></div> </div> </div> </body> </html>
相关文章推荐
- DIV+CSS边框实现圆角矩形
- 纯CSS技术实现可变高度的圆角矩形框-so easy
- Css暴力绘制圆角矩形
- div+css实现圆角矩形的几种方法
- css用边框实现圆角矩形
- Css暴力绘制圆角矩形
- css+div制作圆角矩形的四种方法
- css用边框实现圆角矩形
- css圆角矩形属性
- CSS做出圆角矩形
- 用div+css制作圆角矩形的原理
- CSS实现:一个矩形内容,有投影,有圆角,hover状态慢慢变透明
- css+div实现圆角矩形代码总结
- 简洁型css圆角矩形
- CSS高级技巧:圆角矩形
- css 圆角矩形
- 反向css圆角矩形:
- CSS 边框实现圆角矩形
- 圆角矩形的html+css实现
- -moz-border-radius CSS属性演示源代码:FireFox下圆角矩形