圆角兼容所有浏览器的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圆角

搬瓦工:新增荷兰机房 EUNL_9 测评,联通 AS10099/AS9929 高端优化路线/速度 延迟 路由 丢包测试

搬瓦工最近上线了一个新的荷兰机房,荷兰 EUNL_9 机房,这个 9 的编号感觉也挺随性的,之前的荷兰机房编号是 EUNL_3。这次荷兰新机房 EUNL_9 采用联通 AS9929 高端路线,三网都接入了 AS9929,对于联通用户来说是个好消息,又多了一个选择。对于其他用户可能还是 CN2 GIA 机房更合适一些。其实对于联通用户,这个荷兰机房也是比较远的,相比之下日本软银 JPOS_1 机房可...

TMTHosting:夏季优惠,美国西雅图VPS月付7折,年付65折,美国服务器95折AS4837线路

tmthosting怎么样?tmthosting家本站也分享过多次,之前也是不温不火的商家,加上商家的价格略贵,之到斯巴达商家出现,这个商家才被中国用户熟知,原因就是斯巴达家的机器是三网回程AS4837线路,而且也没有多余的加价,斯巴达家断货后,有朋友发现TMTHosting竟然也在同一机房,所以大家就都入手了TMTHosting家的机器。目前,TMTHosting商家放出了夏季优惠,针对VPS推...

Boomer.host:$4.95/年-512MB/5GB/500GB/德克萨斯州(休斯顿)

部落曾经在去年分享过一次Boomer.host的信息,商家自述始于2018年,提供基于OpenVZ架构的VPS主机,配置不高价格较低。最近,主机商又在LET发了几款特价年付主机促销,最低每年仅4.95美元起,有独立IPv4+IPv6,开设在德克萨斯州休斯顿机房。下面列出几款VPS主机配置信息。CPU:1core内存:512MB硬盘:5G SSD流量:500GB/500Mbps架构:KVMIP/面板...

css3圆角为你推荐
Dimensionfastreport21前言2区块链应用产业发展现状fugedios11支付applenewlyroute支持ipad支持ipad支持ipad支持ipad勒索病毒win7补丁求问win7 64位旗舰版怎么预防勒索病毒
域名升级访问 万网域名查询 万网域名注册 香港服务器租用 cn域名个人注册 lnmp virpus 香港服务器99idc 牛人与腾讯客服对话 html空间 蜗牛魔方 太原联通测速平台 seednet 徐正曦 nerds 万网空间购买 个人免费邮箱 日本代理ip qq金券 成都主机托管 更多