使用jQuery的插件jquery.corner.js来实现圆角效果-详解

jquery.corner.js可以实现各种块级元素的角效果,以下为演示,详见jquery_corner.html中的注释部分,并附百度盘下载

jquery_corner.html代码如下:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <meta charset="utf-8">
 5     <meta http-equiv="X-UA-Compatible" content="IE=edge">
 6     <title>jQuery-corner圆角</title>
 7     <style>
 8         .box1,.box2,.box3,.box4,.box5,.box6,.box7,.box8,.box9,.box10,.box11,.box12,.box13,.box14{width: 100px; height: 100px;border:1px solid #fc7677;margin:20px;line-height: 100px; text-align: center;position:relative; float: left;}
 9         .box14,.box15,.box16{width: 100px; height: 100px;margin:20px;line-height: 100px; text-align: center;position:relative; float: left; background: #fc7677}
10     </style>
11     <script src="jquery.js"></script>
12     <script src="jquery.corner.js"></script>
13 </head>
14 <body>
15     <div class="box1">四角</div>
16     <div class="box2">顶部两角</div>
17     <div class="box3">左侧两角</div>
18     <div class="box4">右侧两角</div>
19     <div class="box5">底部两角</div>
20     <div class="box6">顶部和左侧</div>
21     <div class="box7">底部和左侧</div>
22     <div class="box8">顶部和右侧</div>
23     <div class="box9">底部和右侧</div>
24     <div class="box10">左上角</div>
25     <div class="box11">右上角</div>
26     <div class="box12">左下角</div>
27     <div class="box13">右下角</div>
28     <div class="box14">四角为方角</div>
29     <div class="box15">右下角为方角</div>
30     <div class="box16">上方角下圆角</div>
31     <script>
32         $(".box1").corner("10px");//默认是四个角
33         $(".box2").corner("top 10px");//顶部的两个角(左上角和右上角)
34         $(".box3").corner("left 10px");//左侧的两个角(左上角和左下角)
35         $(".box4").corner("right 10px");//右侧的两个角(右上角和右下角)
36         $(".box5").corner("bottom 10px");//底部的两个角(左下角和右下角)
37         $(".box6").corner("top-left 10px");//top-left,顶部和左侧,一共是三个角
38         $(".box7").corner("bottom-left 10px");//bottom-left,底部和左侧,一共是三个角
39         $(".box8").corner("top-right 10px");//top-right,顶部和右侧,一共是三个角
40         $(".box9").corner("bottom-right 10px");//bottom-right,底部和右侧,一共是三个角
41         $(".box10").corner("tl 10px");//top and left=>tl,顶部和左侧的一个角,左上角
42         $(".box11").corner("tr 10px");//top and right=>tr,顶部和右侧的一个角,右上角
43         $(".box12").corner("bl 10px");//bottom and left=>bl,底部和左侧的一个角,左下角
44         $(".box13").corner("br 10px");//bottom and right=>br,底部和右侧的一个角,右下角
45         $(".box14").corner("bevel 10px");//四角为方角,此方法必须要有背景色,且色值为RGB格式(否则不兼容)
46         $(".box15").corner("bevel br 10px");//右下角为方角,此方法必须要有背景色,且色值为RGB格式
47         $(".box16").corner("bevel top 10px").corner("round bottom 10px");
48         //顶部为方角,底部为圆角,此方法必须要有背景色,且色值为RGB格式
49         //注:以上方法适合块级元素使用,如:div p等标签,
50         //建议实际使用时,在要实现角效果的div标签外再加一层div
51         //其他角效果见JQuery Corner Demo.mhtml,用非IE浏览器打开查看。
52     </script>
53 </body>
54 </html>

以下为效果图:

源码和jquery.corner.js和jquery.js及JQuery Corner Demo.mhtml百度网盘下载

提取码:3zwz

猜你喜欢

转载自www.cnblogs.com/farmeryang/p/12347077.html