手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >用js实现的抽象CSS圆角效果!!
用js实现的抽象CSS圆角效果!!
摘要:大概是去年的时候吧,就在网上见过了现成的CSS圆角效果的CSS及HTML代码,例如:css圆角效果div.RoundedCorner{bac...

大概是去年的时候吧,就在网上见过了现成的CSS圆角效果的CSS及HTML代码,例如:

<html>

<head>

<title>css圆角效果</title>

<metahttp-equiv="content-type"content="text/html;charset=gb2312">

<styletype="text/css">

div.RoundedCorner{background:#9BD1FA}

b.rtop,b.rbottom{display:block;background:#FFF}

b.rtopb,b.rbottomb{display:block;height:1px;overflow:hidden;background:#9BD1FA}

b.r1{margin:05px}

b.r2{margin:03px}

b.r3{margin:02px}

b.rtopb.r4,b.rbottomb.r4{margin:01px;height:2px}

</style>

</head>

<body>

<divclass="RoundedCorner">

<bclass="rtop"><bclass="r1"></b><bclass="r2"></b><bclass="r3"></b><bclass="r4"></b></b>

1

<bclass="rbottom"><bclass="r4"></b><bclass="r3"></b><bclass="r2"></b><bclass="r1"></b></b>

</div>

</body>

</html>

当然这样人为的把圆角值设置好,也非常好用了,基本上这段代码拿过去就可以用,但是如果要改变这个圆角的大小,要在这个角上加边框或基它的效果,那这段代码拿来就发挥不了它的威力了.就想做一个抽像化的组件化的东西出来!今年可谓是花费了几乎一天的时间!

想一想,圆角的四个角加在一起正好是一个圆,而圆的表达式是x*x+y*y=r*r,即x的平方加上y的平方等于半径的平方!有了这个公式,那么实现圆解的理论就得以角决了!

开始一步步的测试由没有到有,由零难化到组件化吧!我把一个圆角实现分为这样的结构

[顶部][顶部圆角显示控制][/顶部]

[主体][主体左边显示圆解控制][主体内容][主体右边显示贺角控制][/主体]

[底部][底部圆解显示控制][/底部]

得到今天的测试代码:

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>

<title>CSS圆角框加组件开发--测试过程</title>

<styletype="text/css">

<>

</style>

</head>

<body>

<divid="topbox">

<?php

for($y=4;$y>=1;$y--){

echo"<divclass="line{$y}"></div>n";

}

?>

</div>

<divid="box">

<divclass="content">aaaaaaaaaaaaaaaaaa</div>

</div>

<divid="bottombox">

<?php

for($y=1;$y<=4;$y++){

echo"<divclass="line{$y}"></div>n";

}

?>

</div>

</body>

</html>

【用js实现的抽象CSS圆角效果!!】相关文章:

js实现鼠标经过表格行变色的方法

JavaScript实现的MD5算法完整实例

jquery实现弹出层效果实例

JS+CSS实现的拖动分页效果实例

COOL而实用的动态效果

纯javascript实现四方向文本无缝滚动效果

jQuery实现自动滚动到页面顶端的方法

js实现精美的图片跟随鼠标效果实例

jquery实现用户打分评分特效

js实现仿Windows风格选项卡和按钮效果

精品推荐
分类导航