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

陆零(¥25)云端专用的高性能、安全隔离的物理集群六折起

陆零网络是正规的IDC公司,我们采用优质硬件和网络,为客户提供高速、稳定的云计算服务。公司拥有一流的技术团队,提供7*24小时1对1售后服务,让您无后顾之忧。我们目前提供高防空间、云服务器、物理服务器,高防IP等众多产品,为您提供轻松上云、安全防护 为核心数据库、关键应用系统、高性能计算业务提供云端专用的高性能、安全隔离的物理集群。分钟级交付周期助你的企业获得实时的业务响应能力,助力核心业务飞速成...

3G流量免费高防CDN 50-200G防御

简介酷盾安全怎么样?酷盾安全,隶属于云南酷番云计算有限公司,主要提供高防CDN服务,高防服务器等,分为中国境内CDN,和境外CDN和二个产品,均支持SSL。目前CDN处于内测阶段,目前是免费的,套餐包0.01一个。3G流量(高防CDN)用完了继续续费或者购买升级包即可。有兴趣的可以看看,需要实名的。官方网站: :点击进入官网云南酷番云计算有限公司优惠方案流量3G,用完了不够再次购买或者升级套餐流量...

王小玉网-美国洛杉矶2核4G 20元/月,香港日本CN2 2核2G/119元/季,美国300G高防/80元/月!

 活动方案:美国洛杉矶 E5 2696V2 2核4G20M带宽100G流量20元/月美国洛杉矶E5 2696V2 2核4G100M带宽1000G流量99元/季香港CN2 E5 2660V2 2核2G30M CN2500G流量119元/季日本CN2E5 2660 2核2G30M CN2 500G流量119元/季美国300G高防 真实防御E5 2696V2 2核2G30M...

css3圆角为你推荐
打印机morphvox内存nod32pqqgraphAssumegraphAnthemmy支持ipad孩子apple支持ipadnetbios端口如何组织netbios端口的外部通信photoshop技术什么是ps技术
猫咪永久域名收藏地址 vps优惠码 lamp 免费名片模板 台湾谷歌网址 警告本网站美国保护 谁的qq空间最好看 台湾谷歌 杭州电信宽带优惠 网站加速 免费的加速器 alexa世界排名 服务器机柜 侦探online cc加速器 ftp是什么东西 火山互联 screen 性能测试工具 主机声音大 更多