学习CSS3之实心圆


CSS3是最新版本的CSS,学习后可以更好的用于工作及自己修改自己代码的各种样式。

border-radius圆角方法画实心圆。相当于在长方形(正方形)上画半径为边长一半的圆弧。

效果如上图,代码如下:

 1 <!doctype html>
 2 <html>
 3 <head>
 4     <meta charset="utf-8">
 5     <title>border-radius</title>
 6     <style type="text/css">
 7         body{text-align: center;margin:0; padding:0;}
 8         div.head{width:450px;margin: 0 auto;background: #8f8f8f;line-height: 100px;}
 9         div.content{width:600px;margin: 0 auto;vertical-align: middle;}
10         .left-block{float:left;width:50%;background:#9a99ff;height: 100px;line-height: 100px;}
11         .right-block{float:right;width:50%;background: #0000cc;height: 100px;line-height: 50px;}
12         /*实心圆*/
13         div.circle{
14             height:100px;/*与width设置一致*/
15             width:100px;
16             background:#9da;
17             border-radius:50px;
18             margin:0 auto;
19         }
20         /*左半心圆*/
21         div.left-circle{
22             height:100px;
23             width:50px;
24             background:#9da;
25             border-radius:50px 0 0 50px;
26             margin-left: 50px;
27             float: left;
28         }
29         /*右半心圆*/
30         div.right-circle{
31             height:100px;
32             width:50px;
33             background:#9da;
34             border-radius:0 50px 50px 0;
35             margin-left: 100px;
36             float: left;
37         }
38         /*上半心圆*/
39         div.top-circle{
40             height:50px;
41             width:100px;
42             background:#9da;
43             border-radius:50px 50px 0 0;
44             margin-left: 50px;
45             float: left;
46         }
47         /*下半心圆*/
48         div.bottom-circle{
49             height:50px;
50             width:100px;
51             background:#9da;
52             border-radius:0 0 50px 50px;
53             margin-left: 150px;
54             float: left;
55         }
56     </style>
57 </head>
58 <body>
59 <div class="head">
60     <div class="circle">实心圆</div>
61 </div>
62 <div class="content">
63     <div class="left-block">
64     <div class="left-circle">左半圆</div>
65     <div class="right-circle">右半圆</div>
66     </div>
67     <div class="right-block">
68     <div class="top-circle">上半圆</div>
69     <div class="bottom-circle">下半圆</div>
70     </div>
71 </div>
72 </body>
73 </html>
View Code

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM