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一章節。
相關文章
- svg繪製半圓程式碼例項SVG
- CSS繪製橢圓程式碼CSS
- css3 繪製畫圓、扇形CSSS3
- css繪製圓形程式碼例項CSS
- CSS魔法系列:純CSS繪製基本圖形(圓、橢圓等)CSS
- iOS 繪製圓角iOS
- canvas 繪製圓形Canvas
- canvas 繪製圓角矩形Canvas
- SVG <circle> 繪製圓形SVG
- SVG 繪製圓角矩形SVG
- CSS 繪製圓環CSS
- 使用java繪圖類Graphics繪製圓圈Java繪圖
- 使用canvas繪製圓弧動畫Canvas動畫
- SVG <ellipse> 繪製橢圓SVG
- canvas繪製不重合的圓Canvas
- python繪製圓柱體Python
- css實現圓形、橢圓和半圓效果程式碼例項CSS
- canvas繪製多個圓圈效果Canvas
- 純 Css 繪製扇形CSS
- Canvas 繪製 3d 圓柱體Canvas3D
- 使用canvas繪製圓形進度條Canvas
- BitmapShader繪製圓形圖片
- html5中canvas繪製圓形HTMLCanvas
- C# WinForm 繪製圓角窗體C#ORM
- 使用css繪製圖形CSS
- css繪製特殊圖形CSS
- 微信小程式 canvas圓角矩形的繪製微信小程式Canvas
- canvas繪製圓盤走動鐘錶效果Canvas
- canvas繪製圓角矩形程式碼例項Canvas
- canvas繪製橢圓效果程式碼例項Canvas
- 用CSS製作的圓角層CSS
- CSS 繪製各種形狀CSS
- CSS 繪製一個時鐘CSS
- 如何使用 css 繪製心形CSS
- 如何使用css繪製鑽石CSS
- 一分鐘教程-超橢圓快速繪製
- 標準圓形餅圖Python繪製方法Python
- canvas繪製圓形框效果不填充內部Canvas