CSS 繪製半圓
由於CSS3的出現繪製圓形是非常簡單輕鬆的事情。
並且由於計算機軟硬體的升級,基本上無需考慮相容性問題。
本文的最終目的是繪製一個半圓,首先通過CSS繪製一個整圓。
程式碼例項如下:
[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-color: blue; border-radius: 50px; } </style> </head> <body> <div></div> </body> </html>
上述程式碼繪製一個整圓,執行效果截圖如下:
下面給出繪製半圓的程式碼:
[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: 50px; background-color: blue; border-radius: 50px 50px 0 0; } </style> </head> <body> <div></div> </body> </html>
上述程式碼繪製了一個半圓,程式碼執行效果截圖如下:
[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: 50px; background-color: blue; border-radius: 50px 50px 0 0; } </style> </head> <body> <div></div> </body> </html>
上述程式碼繪製了一個半圓,程式碼執行效果截圖如下:
上面程式碼繪製了一個半圓,下面簡單介紹一下實現過程。
(1).原始矩形的寬是100px,高是50px。
(2).border-radius具有四個引數。
(3).第一個50px規定左上角四分之一圓的水平半徑和垂直半徑尺寸。
(4).第二個50px規定右上角四分之一圓的水平半徑和垂直半徑的尺寸。
(5).兩個四分之一圓的半徑都是50px,合起來是100px,恰好是矩形的寬度。
(6).左下部和右下部圓角沒有采用圓角,且高度是50px,所以左上角和右上角效果恰好延伸到底部。
(7).最終生成一個半圓效果,具體原理參閱CSS border-radius一章節。
相關文章
- CSS 繪製圓環CSS
- CSS繪製橢圓程式碼CSS
- css3 繪製畫圓、扇形CSSS3
- css繪製圓形程式碼例項CSS
- canvas 繪製圓形Canvas
- iOS 繪製圓角iOS
- canvas 繪製圓角矩形Canvas
- SVG <ellipse> 繪製橢圓SVG
- SVG 繪製圓角矩形SVG
- SVG <circle> 繪製圓形SVG
- python繪製圓柱體Python
- canvas繪製不重合的圓Canvas
- canvas 繪製立體圓環Canvas
- 使用canvas繪製圓弧動畫Canvas動畫
- canvas繪製多個圓圈效果Canvas
- css繪製特殊圖形CSS
- 使用css繪製圖形CSS
- Canvas 繪製 3d 圓柱體Canvas3D
- 使用canvas繪製圓形進度條Canvas
- CSS 繪製各種形狀CSS
- 如何使用css繪製鑽石CSS
- 如何使用 css 繪製心形CSS
- CSS 繪製一個時鐘CSS
- 標準圓形餅圖Python繪製方法Python
- canvas繪製圓盤走動鐘錶效果Canvas
- canvas繪製圓形框效果不填充內部Canvas
- canvas繪製圓形鐘錶程式碼例項Canvas
- 微信小程式 canvas圓角矩形的繪製微信小程式Canvas
- iOS開發_繪製圓角矩形虛線環iOS
- 一分鐘教程-超橢圓快速繪製
- CSS之如何繪製任意角度的扇形CSS
- 用CSS3繪製iPhone手機CSSS3iPhone
- 純CSS漸變繪製 Chrome 圖示CSSChrome
- CSS繪製各種幾何形狀CSS
- CSS繪製三角形CSS
- css radial-gradient繪製漸變背景CSS
- css3 製作圓環進度條CSSS3
- 使用clay.js繪製一棵圓形樹JS