展会信息港展会大全

兼容所有浏览器的css3圆角代码
来源:互联网   发布日期:2016-03-25 15:54:09   浏览:2466次  

导读:CSS3出现以后,WEB前端的美化变得更加容易,一些原本要用图片才能实现的外观,现在用样式表就可以搞定,也因而使得页面变得更� 5?钊送诽鄣氖荂SS3的很多属性并不被所有的浏览器支持。本人向...

CSS3出现以后,WEB前端的美化变得更加容易,一些原本要用图片才能实现的外观,现在用样式表就可以搞定,也因而使得页面变得更校

但令人头疼的是CSS3的很多属性并不被所有的浏览器支持。本人向来喜欢使用圆角矩形作为容器,经过寻找和探索终于找到了实现让圆角兼容所有浏览器的方法。

这个方法是用CSS+JS来实现的。

在需要实现圆角的页面中引入CurvyCorners(一个JS圆角库,它采用的全部是CSS3原生属性),并使用addEvent函数:

代码如下

复制代码

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

<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, ".threesnow");

}

</script>

tl, tr, bl, br 分别代表: 左上角(top-left)、右上角(top-right)、左下角(bottom-left)、右下角(bottom-right)。

然后写样式:

代码如下

复制代码

<style>

.threesnow

{

width: 220px;

height:120px;

padding: 10px;

background-color: #DDEEF6;

border:1px solid #DDEEF6;

-webkit-border-radius: 6px;

-moz-border-radius: 6px;

}

</style>

对了,还得把HTML标签加上,不然显示什么埃

代码如下

复制代码

<div class="threesnow">

</div>

赞助本站

人工智能实验室

相关热词: 开发 编程 android

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港