圆角兼容所有浏览器的CSS3圆角

css3圆角  时间:2021-04-17  阅读:()

解决CSS3圆角兼容所有浏览器的方法。本文提到了一种很不错的实现跨浏览器圆角的解决方案但是说的不够全面前端观察最近将整理更多更全面的资源给大家敬请期待。

译前一段时间我经常收到一个关于如何在IE浏览器中使用CSS3的border-radius属性实现圆角HTML元素的问题。你或许知道CSS3

的border-radius属性被Safari、 Firefox和Chrome等浏览器原生支持但是由于某些原因IE并不支持它。

那么要想在IE中实现圆角你不得不使用一些技巧 比如使用带有背景图片的CSS类。

而我知道的在各个浏览器中实现圆角的较简单快速的方案是结合CSS3和JavaScript。 CurvyCorners是一个为HTML元素创建漂亮的圆角的免费JavaScript库。效果如下

该脚本的最大优势是可以在Safari/Chrome/Firefox中使用原生的CSS3属性(通过-webkit-border-radius和-moz-border-radius私有属性分别支持)而在IE和Opera中使用JavaScript。

你所需要做的就是在页面中引入curvycorners. js:

<script type="text/javascript"src="curvycorners. js"></script>

然后定义以下样式

.roundedCorners{width: 220px;

padding: 10px;background-color: #DDEEF6;border:1px solid #DDEEF6;

/* Do rounding (native in Safari, Firefox and Chrome) */-webkit-border-radius: 6px;

-moz-border-radius: 6px;

}

然后在上面的样式后面定义以下代码

<script type="text/JavaScript">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") ;

}</script>tl, tr, bl, br分别是:左上角(top-left) 、右上角(top-right) 、左下角(bottom-left) 、右下角(bottom-right) 。

如果你有不同的CSS类(例如roundedCorners、 roundedCorners_1、roundedCorners_2等)你可以像这样在前面的代码中定义:

. . .curvyCorners (setting, " .roundedCorners") ;curvyCorners (setting, " .roundedCorners_1") ;curvyCorners (setting, " .roundedCorners_2") ;

. . .

HTML代码如下

<div class="roundedCorners"> </div>

在各个浏览器中的效果原文 兼容所有浏览器的CSS3圆角

提速啦母鸡 E5 128G 61IP 1200元

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

SugarHosts新增Windows云服务器sugarhosts六折无限流量云服务器六折优惠

SugarHosts糖果主机商我们较早的站长们肯定是熟悉的,早年是提供虚拟主机起家的,如今一直还在提供虚拟主机,后来也有增加云服务器、独立服务器等。数据中心涵盖美国、德国、香港等。我们要知道大部分的海外主机商都只提供Linux系统云服务器。今天,糖果主机有新增SugarHosts夏季六折的优惠,以及新品Windows云服务器/云VPS上线。SugarHosts Windows系统云服务器有区分限制...

提速啦(900元/月),杭州BGP E5-2665/89*2 32核 48G 100G防御

提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑提速啦的市场定位提速啦主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。提速啦的售后保证提速啦退款 通过于合作商的友好协商,云服务器提供3天内全额退款,超过3天不退款 物理机部分支持当天全额退款提速啦提现 充...

css3圆角为你推荐
合肥morphvox宜昌市体育中心清华大学经济管理学院支持ipadipad上网新买的ipad怎么用。什么装程序 怎么上网迅雷雷鸟迅雷app没有ios版本的吗?怎么回事win7还原系统win7如何一键还原电脑系统怎么操作google搜图google自定义搜索是什么?怎么用苹果5.1.1完美越狱iphone4 5.1.1完美越狱怎么安装中文Siri?routeadd30分,route add 命令,会的帮我!
虚拟主机试用30天 万网域名 cn域名价格 如何查询域名备案号 3322动态域名 新秒杀 企业主机 buyvm site5 hawkhost优惠码 香港托管 evssl证书 ev证书 台湾谷歌地址 柚子舍官网 刀片服务器的优势 adroit 广州服务器 环聊 移动服务器托管 更多