CSS实现图片圆角Box
2014-09-11 14:43
357 查看
方法一
原理:左圆角和中间部分左浮动,右圆角右浮动,将这三者包含在一个div中,这个大的div 平铺中间部分的图片。Html代码如下:
<span style="font-family:Microsoft YaHei;"><div class="floatMethod"> <div class="left"></div> <div class="middle">all</div> <div class="right"></div> </div></span>
CSS为:
<span style="font-family:Microsoft YaHei;">.floatMethod{ width:350px; height:32px; background:url('roundBox_middle.gif') left top repeat-x; } .floatMethod .middle{ float:left; line-height:32px; padding:0 0 0 10px; } .floatMethod .left{ float:left; width:6px; height:32px; background:url('roundBox_left.gif') left top no-repeat; } .floatMethod .right{ float:right; width:8px; height:32px; background:url('roundBox_right.gif') left top no-repeat; }</span>
方法二
原理:左圆角左浮动,右圆角右浮动,中间部分直接在整个Box部分平铺,然后利用margin 挤压使得俩个圆角留白处可以透明处下面的背景。Html代码如下:
<span style="font-family:Microsoft YaHei;"><div class="newFloatMethod"> <div class="left"></div> <div class="right"></div> <div class="middle">左右浮动法</div> </div></span>
CSS代码如下:
<span style="font-family:Microsoft YaHei;">.newFloatMethod{ width:350px; height:32px; } .newFloatMethod .middle{ line-height:32px; margin:0 8px 0 6px; padding:0 0 0 10px; background:url('roundBox_middle.gif') left top repeat-x; } .newFloatMethod .left{ float:left; width:6px; height:32px; background:url('roundBox_left.gif') left top no-repeat; } .newFloatMethod .right{ float:right; width:8px; height:32px; background:url('roundBox_right.gif') left top no-repeat; }</span>
相关文章推荐
- 图片div+CSS实现圆角技术
- CSS 用图片实现圆角方框(一张图片吆)
- HTML+CSS实现圆角矩形(不需要图片)——抄自GTalk
- css实现圆角三角形例子(无图片)
- CSS圆角Box的实现小结
- CSS教程:一张图片实现圆角
- 纯css无图片的边框圆角实现原理
- css实现图片圆角 兼容所有浏览器实现代码
- CSS技巧 — 不使用图片实现圆角、阴影、渐变等功能【转】
- CSS无图片实现圆角框
- css实现可扩展的图片背景圆角边框,在IE6,IE7,Firefox下通过测试
- CSS技巧 — 不使用图片实现圆角、阴影、渐变等功能
- CSS技巧 — 不使用图片实现圆角、阴影、渐变等功能
- css+div+图片实现高度自适应圆角框
- 不用图片纯css实现圆角的一种方式
- PNG+CSS实现圆角图片
- 用CSS实现无图片圆角框
- CSS圆角表格的实现-无图片
- CSS实例(八):不用图片实现宽度、高度自定的圆角矩形
- css实现跨浏览器的box-shadow盒阴影效果告别图片实现类似效果(2)