border-radius以百分比設定圓角
關於border-radius屬性的基本用法可以參閱CSS3 border-radius圓角一章節。
下面介紹一下以百分比方式設定圓角效果特別注意的地方,需要的朋友可以做一下參考。
繪製一個圓形非常的簡單,看如下程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> div { width:100px; height:100px; background:green; border-radius:50px; } </style> </head> <body> <div></div> </body> </html>
上面的程式碼繪製了一個綠色的圓形。
非常的簡單,首先建立一個正方形,然後將圓角的半徑設定為正方形寬度或者高度的一半即可。
border-radius屬性值為百分比同樣可以實現我們的要求,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> div { width:100px; height:100px; background:green; border-radius:50%; } </style> </head> <body> <div></div> </body> </html>
設定屬性值為百分之五十同樣可以實現效果,有沒有想過為什麼是百分之50%,如果百分之六十呢。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> div { width:100px; height:100px; background:green; border-radius:60%; } </style> </head> <body> <div></div> </body> </html>
設定百分之六十也是能夠繪製一個圓形,下面對此做一下介紹。
[CSS] 純文字檢視 複製程式碼border-radius:60%;
上面的程式碼是設定四個角的水平半徑和垂直半徑都是對應的寬和高的百分之六十。
很明顯在水平方向和垂直方位相鄰兩個角的半徑之和大於div的寬度和高度,這很明顯是不合理的。
這個時候,渲染引擎會同時均勻縮放水平和垂直方位的半徑,直到恰好適合div的寬度或者高度。
其實對於非百分比的數字也是同樣的道理,上面僅僅是以百分比做個引子而已:
[CSS] 純文字檢視 複製程式碼div { width:100px; height:100px; background:green; border-radius:60px; }
同樣也會進行縮小,以恰好適合div的寬度或者高度。
相關文章
- 筆記-iOS設定圓角方法以及指定位置設圓角筆記iOS
- iOS圖片設定圓角iOS
- iOS-高效設定圓角iOS
- button設定邊寬和圓角
- UIView 的部分圓角的設定UIView
- WPF Button按鈕設定圓角
- css如何為圖片設定圓角CSS
- iOS圖片設定圓角效能問題iOS
- CSS border-radius 百分比CSS
- iOS UIView設定少於四個的圓角iOSUIView
- iOS 檢視控制元件設定圓角、陰影iOS控制元件
- Qt左上角和右下角設定圓角QT
- 直播平臺原始碼,自定義設定 View 四個角的圓角 以及邊框的設定原始碼View
- qt如何將下拉框的框設定為圓角矩形QT
- 封裝自定義圓角方向並且可設定投影的View封裝View
- Flutter 圓形/圓角頭像Flutter
- visio圓角矩形怎麼改變圓角大小
- [Android] 定製化Toast展示(位置、底色、圓角)AndroidAST
- 前端學習筆記:使用canvas繪製有圓角的百分比進度條前端筆記Canvas
- CSS 文字框圓角CSS
- AUTOCAD——圓角命令
- iOS 繪製圓角iOS
- PHP合成圖圓角PHP
- css3圓角CSSS3
- Android 圓角、圓形 ImageView 實現AndroidView
- border-radius百分比屬性值參考值什麼
- 利用DOTNETBAR製作圓角窗體和圓角控制元件控制元件
- canvas 繪製圓角矩形Canvas
- SVG 繪製圓角矩形SVG
- css圓角矩形邊框CSS
- UIImageView 實現圓角效果UIView
- border-radius繪製圓形圖案程式碼例項
- CSS不用背景圖片實現優惠券樣式反圓角,凹圓角,反向半圓角,並且背景漸變CSS
- 根據SVG Arc求出其開始角、擺動角和橢圓圓心SVG
- cad圓角命令怎麼用 cad圓角命令無效怎麼回事
- 圓角select下拉選單
- Bootstrap按鈕圓角改成直角boot
- iOS高效簡易新增圓角iOS