学习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>
当飞机划过脑海,就变成了灰机~