給須要添加圓角的元素設置border-radius屬性,設置後,元素本來方形的角變成圓角的html
其中可單獨設置四個邊,也可同時設置(順序爲左上角-右上角-右下角-左下角,即順時針轉動),若是缺失一個值,默認對角線位置值相等瀏覽器
單獨設置時,先寫上下(top/bottom),再寫左右(left/right),如border-top-left-radiuside
值可爲絕對長度(px)/百分比(以元素高度爲參考)/em(以瀏覽器默認字體大小爲參考)等字體
可經過添加before和after僞元素以及position定位,造成一個相似冒泡的對話框ui
(此處設置了行高,可是行高的垂直居中對齊效果未顯示)url
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 7 <title>Document</title> 8 <style> 9 *{margin:0;padding:0;} 10 div.origin{ 11 width:400px;height:150px; 12 border:5px solid black; 13 border-radius:50%; 14 text-align:center; 15 line-height:150px; 16 font:bolder 30px '微軟雅黑'; 17 position:absolute;top:50px;left:50px; 18 } 19 div.origin:before,div.origin:after{ 20 content:""; 21 width:25px;height:25px; 22 border:2px solid black; 23 border-radius:50%; 24 } 25 div.origin:before{ 26 position:absolute;top:150px;left:450px; 27 } 28 div.origin:after{ 29 position:absolute;top:200px;left:500px; 30 } 31 </style> 32 </head> 33 <body> 34 <div class="origin">welcome</div> 35 </body> 36 </html>
可給須要添加陰影的元素添加box-shadow屬性,從而設置一個/多個下拉陰影的框spa
共有6個屬性值可設置,包括:3d
即偏移量,包括水平和垂直兩個方向,都是相對於原元素,下/右爲正,可爲負值code
從陰影內到陰影邊界顏色逐漸淡出,設置過渡的長度,單位可爲px,不可爲負值htm
在原邊界的基礎上陰影擴大,上下左右均擴大設置的數值
陰影的顏色
變成內部陰影,默認值爲none(不設置)
即給元素的邊框設置圖片
其中包括5個屬性:
即圖片的路徑,用url設定相對地址/絕對地址,也可設置爲none(默認值)
指定圖片的邊界向內偏移的量,能夠爲值/%/fill()
通常圖片會被切成9塊(點九切圖法),以下圖所示,而border-image默認不要中間的9,要的只是1-4這四塊
設置fill時,中間部分的9也會出現,把邊框逼到邊上去
指定圖像邊界寬度,可設置爲值/%/fill
以邊框的寬度爲參考,向外擴張給定數值的長度,值爲px/固定數值
邊框圖片是否重複,可設置重複(repeat)、拉伸(stretch)、鋪滿(rounded)、initial(默認值)或繼承(inherit)