SVG初嘗試(二)
阿新 • • 發佈:2019-04-05
fill cal eight 1.0 title edge mpat pre tran
基本圖形
rect(矩形)、circle、ellipse(橢圓)、line(直線)、polyline(折線)、polygon(多邊形)、path(可以繪制任意圖形)
rect
x,y定義矩形坐標,矩形左上角的位置
rx、ry定義矩形的圓角,只給一個值,兩者一致
circle
cx、cy定義圓的坐標,圓心的位置
r定義圓的半徑
ellipse
line
polyline
polygon
基本屬性
fill(填充顏色)、stroke(描邊顏色)、stroke-width(描邊粗細)、transform
示例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <div> <svg width="700" height="500" xmlns="http://www.w3.org/2000/svg"> <rect x="10" y="10" rx="5" ry="5" width="150" height="100" stroke="red" fill="none"> </rect> <circle cx="250" cy="60" r="50" stroke="red" fill="none"> </circle> <ellipse cx="400" cy="60" rx="70" ry="50" stroke="red" fill="red"> </ellipse> <line x1="10" y1="120" x2="160" y2="220" stroke="red"> </line> <polyline points="250 120 300 220 200 220" stroke="red" fill="none"> </polyline> <polygon points="250 120 300 220 200 220" stroke="red" stroke-width="5" fill="yellow" transform="translate(150 0)"> </polygon> </svg> </div> </body> </html>
SVG初嘗試(二)