CurvyCorners -- 让你的IE也支持CSS3圆角
2012-04-28 16:18
651 查看
自从CSS3标准出来后,对于圆角的处理变得更简单了,仅仅用几行CSS代码就能实现圆角。但是,目前还有不少浏览器仍不支持CSS3标准,比如 IE6、7、8,那么我们是否能让IE也支持像CSS3那样的圆角呢?答案是当然可以的,用Javascript吧,这里我向大家推荐一个 Javascript圆角插件CurvyCorners。
如果用纯CSS3实现圆角,可以参考一下代码:
以上代码仅在支持CSS3的浏览器上才有圆角效果,下面是能兼容所有浏览器的圆角插件CurvyCorners的用法,让你的IE也支持CSS3圆角。
1、从CurvyCorners网站上下载源码:http://www.curvycorners.net/
2、在页面中引入CurvyCorners的js脚本:
3、给你需要实现圆角的元素(比如一个div)定义一个CSS样式,如:
4、最后一步初始化一下:
其中tl表示top-left,tr表示top-right,bl表示bottom-left,br表示bottom-right,这样解释你应该懂的。
这么一来,你的IE是不是就支持CSS3圆角了呢,兴奋一把吧。
原文来自:HTML5中文网站
如果用纯CSS3实现圆角,可以参考一下代码:
/*-moz-border-radius 是 Firefox 实现圆角的私有属性*/ -moz-border-radius: 5px; /*-webkit-border-radius 是 webkit 内核浏览器(如 Safari 和 Chrome)实现圆角的私有属性*/ -webkit-border-radius: 5px;
以上代码仅在支持CSS3的浏览器上才有圆角效果,下面是能兼容所有浏览器的圆角插件CurvyCorners的用法,让你的IE也支持CSS3圆角。
1、从CurvyCorners网站上下载源码:http://www.curvycorners.net/
2、在页面中引入CurvyCorners的js脚本:
<script type="text/javascript" src="curvycorners.js"></script>
3、给你需要实现圆角的元素(比如一个div)定义一个CSS样式,如:
.roundedCorners{ width: 220px; padding: 10px; background-color: #DDEEF6; border:1px solid #DDEEF6; /* 支持CSS3的firefox或chrome就可以应用下面的圆角属性 */ -webkit-border-radius: 6px; -moz-border-radius: 6px; }
4、最后一步初始化一下:
addEvent(window, 'load', initCorners); function initCorners() { var setting = { tl: { radius: 6 }, tr: { radius: 6 }, bl: { radius: 6 }, br: { radius: 6 }, antiAlias: true } curvyCorners(setting, ".roundedCorners"); }
其中tl表示top-left,tr表示top-right,bl表示bottom-left,br表示bottom-right,这样解释你应该懂的。
这么一来,你的IE是不是就支持CSS3圆角了呢,兴奋一把吧。
原文来自:HTML5中文网站
相关文章推荐
- IE系列不支持圆角等CSS3属性的解决方案
- 让IE支持Css3属性(圆角、阴影、渐变)
- ie-css3.htc(让IE支持box-shadow,圆角,text-shadow)
- IE低版本浏览器支持CSS3属性(圆角、阴影、渐变等)(CSS3 PIE)
- 让IE支持CSS3的圆角、阴影等功能
- 让IE支持CSS3圆角的方法
- 让IE支持CSS3圆角的方法
- 让IE支持CSS3圆角的方法
- IE支持CSS3圆角
- 让IE支持CSS3圆角的方法
- 让IE支持CSS3圆角的方法
- ie-css3.htc 支持ie,ff的透明圆角
- ie支持css3圆角实现的俩种方式
- 让IE支持CSS3圆角的方法
- css圆角与阴影,[ie-css3.htc文件需要下载]
- IE不支持CSS3多背景的替代解决方案做成按钮
- 兼容IE,Firefox,CSS3 opacity透明度-FireFox 3.5+不支持-moz-opacity属性
- 让ie6/7/8兼容css3的圆角阴影等特殊效果的方法 PIE1.0.0及placeholder在这些IE下生效的方法
- 一款可以让IE支持CSS3的插件
- vml(iE支持的第三方插件)圆角表格相关语法