兼容所有浏览器的圆角矩形成效代码实例
兼容所有浏览器的圆角矩形效果代码实例
兼容所有浏览器的圆角矩形效果代码实例:
CSS3中已经给出了非常方便定义圆角的属性,可惜IE浏览器中兼容性很差,这里就不多介绍了,具体可以参阅CSS3实现圆角效果一章节。由于兼容性问题所以要使用一些特别的方法来实现圆角效果,下面就是一段这样的代码实例。
代码如下:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>div+CSS圆角矩形</title> <style type="text/CSS"> body{ padding:20px; background-color:#FFF; font:100.01% "Trebuchet MS",Verdana, Arial,sans-serif } div#nifty{ margin:0 10%; background:#9BD1FA } p{padding:10px} div.rtop, div.rbottom{ display:block; background:#FFF } div.rtop div, div.rbottom div{ display:block; height:1px; overflow:hidden; background:#9BD1FA } div.r1{margin: 0 5px} div.r2{margin: 0 3px} div.r3{margin: 0 2px} div.rtop div.r4, div.rbottom div.r4{ margin:0 1px; height:2px } </style> </head> <body> <div id="nifty"> <div class="rtop"> <div class="r1"></div> <div class="r2"></div> <div class="r3"></div> <div class="r4"></div> </div> <p>蚂蚁部落欢迎您!</p> <div class="rtop"> <div class="r4"></div> <div class="r3"></div> <div class="r2"></div> <div class="r1"></div> </div> </div> </body> </hmtl>
以上代码虽然较为麻烦一些,但是能够实现圆角效果,还是挺不错的。
原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=9521
更多内容可以参阅:http://www.softwhy.com/divcss/