SVG繪製太極圖
阿新 • • 發佈:2018-12-02
思路:先畫一整個圓,填充顏色為黑色,再用一個邊框和填充顏色均為白色的長方形覆蓋右半邊的半圓,再以同一個圓心,相同半徑繪製一整個圓,該圓的邊線顏色為黑色,沒有填充顏色,最後常規操作再畫四個小圓
原始碼:
<!doctype html>
<html>
<head>
<title>test</title>
<meta charset="UTF-8">
</head>
<body>
<svg id="svg" width=600px height=600px >
<circle cx="100" cy="100" r="100" fill="black" stroke="black"></circle>
<polygon points="100,0 200,0 200,200 100,200 100,0" stroke="white" fill="white"></polygon>
<circle cx="100" cy="100" r="100" fill="none" id="circle2" stroke="black"></circle>
<circle cx="100" cy="50" r="50" fill="white" stroke="none"></circle>
<circle cx="100" cy="150" r="50" fill="black" stroke="none"></circle>
<circle cx="100" cy="50" r="20" fill="black" stroke="black"></circle>
<circle cx="100" cy="150" r="20" fill="white" stroke="black"></circle>
</svg>
<script>
</script>
</body>
</html>