案例解读CSS3中的border

日期:2020-12-12 类型:科技新闻 

关键词:免费自助建站,手机建站平台,wap建站,免费自助建站平台,H5网站,H5模板建站

Border-radius

border-radius是1种缩写方式。假如“/”前后左右的值都存在,那末“/”前面的值设定其水平半径,“/”后边值设定其竖直半径。假如沒有“/”,则水平静竖直半径相同。

CSS Code拷贝內容到剪贴板
  1. border-radius: 2em 1em 4em / 0.5em 3em;  

等额的于:

CSS Code拷贝內容到剪贴板
  1. border-top-left-radius: 2em 0.5em;   
  2. border-top-rightright-radius: 1em 3em;   
  3. border-bottom-rightright-radius: 4em 0.5em;   
  4. border-bottom-left-radius: 1em 3em;  

怎样应用border-radius特性

下面是border-radius特性最基础的应用方式。

CSS Code拷贝內容到剪贴板
  1. .round {   
  2.  border-radius: 5px/* 全部角都应用半径为5px的圆角,此特性为CSS3规范特性 */  
  3.  -moz-border-radius: 5px/* Mozilla访问器的独享特性 */  
  4.  -webkit-border-radius: 5px/* Webkit访问器的独享特性 */  
  5.   
  6.  border-radius: 5px 4px 3px 2px/* 4个半径值各自是左上角、右上角、右下角和左下角 */  
  7. }  

1.用border-radius画圆
实心圆

如图,是用border-radius特性画出来的1个完善的实心圆。画实心圆的方式是高宽比和宽度相同,而且把border的宽度设为高宽比和宽度的1半。编码以下。

CSS Code拷贝內容到剪贴板
  1. #circle {   
  2.  width200px;   
  3.  height200px;   
  4.  background-color#a72525;   
  5.  -webkit-border-radius: 100px;   
  6. }  

空心圆

根据border-radius特性画空心圆和画实心圆的方式类似,只是border的宽度只能小于高宽比和宽度的1半。编码以下。

CSS Code拷贝內容到剪贴板
  1. #circle {   
  2.  width200px;   
  3.  height200px;   
  4.  background-color#efefef/* Can be set to transparent */  
  5.        border3px #a72525 solid;   
  6.  -webkit-border-radius: 100px;   
  7. }  

虚线圆

CSS Code拷贝內容到剪贴板
  1. #circle {   
  2.  width200px;   
  3.  height200px;   
  4.  background-color#efefef/* Can be set to transparent */  
  5.        border3px #a72525 dashed;   
  6.  -webkit-border-radius: 100px 100px 100px 100px;   
  7. }  

2.半圆和4分之1圆
半圆

以本例来说,半圆的画法是把宽度设为高宽比的1半,而且也只设定左上角和左下角的半径。编码以下。

CSS Code拷贝內容到剪贴板
  1. #quartercircle {   
  2.  width200px;   
  3.  height200px;   
  4.  background-color#a72525;   
  5.  -webkit-border-radius: 200px 0 0 0;   
  6. }  

4分之1圆

4分之1圆的完成方式是把高宽比和宽度设定为相同,只设定1个圆角,其半径等于高宽比或宽度。本例编码以下。

CSS Code拷贝內容到剪贴板
  1. #quartercircle {   
  2.  width200px;   
  3.  height200px;   
  4.  background-color#a72525;   
  5.  -webkit-border-radius: 200px 0 0 0;   
  6. }  

更多游戏玩法

看了这么多案例后,你彻底能够自身造就更多游戏玩法,如:

虚线的半圆和4分之1圆。

相互配合position特性做1个月儿。

相互配合position、RGBa和z-index这些特性做1个本文开始的颜色维恩图。