div+css实现圆角矩形的几种方法

简介:

1.css3实现圆角矩形,兼容性有问题

1
2
3
4
5
6
7
8
<div id= "round" ></div>
#round {
     padding : 10px width : 300px height : 50px ;
     border 5px  solid  #dedede ;
     -moz-border-radius:  15px ;       /* Gecko browsers */
     -webkit-border-radius:  15px ;    /* Webkit browsers */
     border-radius: 15px ;             /* W3C syntax */
}

css3的,很多小的浏览器不兼容,360之类的.

2.拼图的方法实现圆角矩形

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<style type= "text/css" >
.b 1 ,.b 2 ,.b 3 ,.b 4 ,.b 1 b,.b 2 b,.b 3 b,.b 4 b,.b{ display : block ; overflow : hidden ;}
.b 1 ,.b 2 ,.b 3 ,.b 1 b,.b 2 b,.b 3 b{ height : 1px ;}
.b 2 ,.b 3 ,.b 4 ,.b 2 b,.b 3 b,.b 4 b,.b{ border-left : 1px  solid  #999 ; border-right : 1px  solid  #999 ;}
.b 1 ,.b 1 b{ margin : 0  5px ; background : #999 ;}
.b 2 ,.b 2 b{ margin : 0  3px ; border-width : 2px ;}
.b 3 ,.b 3 b{ margin : 0  2px ;}
.b 4 ,.b 4 b{ height : 2px ; margin : 0  1px ;}
.d 1 { background : #F7F8F9 ;}
.k { height : 300px ;}
</style>
</head>
<body>
<div>
<b class= "b1" ></b><b class= "b2 d1" ></b><b class= "b3 d1" ></b><b class= "b4 d1" ></b>
<div class= "b d1 k" >
<font style= "font-size:26px;color:red; margin:0px 10px;" >简洁型css圆角矩形</font>
</div>
<b class= "b4b d1" ></b><b class= "b3b d1" ></b><b class= "b2b d1" ></b><b class= "b1b" ></b>
</div>


不过这个在ie7下有问题,下面的会和上面的脱节,所以最好用css hack解决一下.~

css hack

3,直接图片吧,最简单的方式

不过自适应高度的话有些问题,所以小改进一下

1
2
3
4
5
6
7
8
< style >
     .top{backgroup:上边带弧度的一小部分}
     .bottom{backgroup:下边带弧度的一小部分}
     .content{border-left:1px solid 颜色;border-right:1px solid 颜色}
</ style >
< p  class = "top" ></ p >
< div  class = "content" ></ div >
< p  class = "bottom" ></ p >

这种方式可能也有兼容性的问题,用position解决吧..


最近写网页发现一个问题.~在出现兼容性的问题的时候,发现ie7下和360下是完全一样的问题。。所以如果老板要必须兼容360浏览器的话,那就解决了ie7就可以了~










本文转自 3147972 51CTO博客,原文链接:http://blog.51cto.com/a3147972/1216062,如需转载请自行联系原作者
目录
相关文章
|
1天前
|
人工智能 程序员 UED
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
2月前
div+css3制作的简洁404错误页面特效源码
div+css3制作的简洁404错误页面特效源码是一段实现了非常简单也大方的效果的网站404错误页面效果代码,当鼠标经过404数字时,该数字会发光发亮,本段代码适应于所有网站使用,有需要的朋友们可以前来下载使用。本段代码兼容目前最新的各类主流浏览器,是一款非常优秀的特效源码。
29 1
|
2月前
|
缓存 监控 前端开发
CSS 提高性能的方法
【10月更文挑战第24天】在实际应用中,还需要根据具体项目的特点和需求,灵活选择和组合这些方法,不断进行优化和改进。同时,随着技术的不断发展,也需要持续关注新的性能优化技巧和最佳实践,以保持在性能优化方面的领先地位。你对 CSS 性能优化还有哪些深入的思考和经验呢?欢迎进一步交流和分享。
|
2月前
|
前端开发
css页面顶部底部固定,中间自适应几种方法
【10月更文挑战第22天】css页面顶部底部固定,中间自适应几种方法
|
3月前
|
前端开发 容器
CSS 中几种常用的换行方法
CSS 中几种常用的换行方法
42 1
|
2月前
CSS3圆角边框
CSS3圆角边框
47 0
|
4月前
|
XML 前端开发 JavaScript
jQuery HTML / CSS 方法
jQuery HTML / CSS 方法
30 2
|
3月前
|
前端开发 UED
css性能优化的方法
css性能优化的方法
37 0
|
3月前
|
前端开发 容器
CSS实现旋转圆角叠加样式,你学会了吗?
CSS实现旋转圆角叠加样式,你学会了吗?
50 0
|
3月前
|
前端开发
CSS绘制三角形的方法
CSS绘制三角形的方法