svg画的各种图形 1
通过svg 画出的矩形 圆形 叠加的椭圆 直线 折现 多边形 还有五角星 各种例子以及图案,还有代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<!--矩形 -- >(rect)
<svg <!--viewBox="0 0 100 100"-->>
<rect width="100" height="100" fill="red" stroke="blue" stroke-width="10" stroke-opacity="0.9" x="10" y="10" rx="10" ></rect>
</svg>
<!--圆形-- > (scrcle)
<svg>
<scrcle cx="100" cy="70" r="60" fill="red"></scrcle>
</svg>
椭圆 (ellipse)
<svg>
<ellipse cx="100" cy="70" rx="60" ry="70"></ellipse>
</svg>
<!--叠加的椭圆-->
<svg>
<ellipse cx="100" cy="70" rx="70" ry="50" fill="skyblue"></ellipse>
<ellipse cx="100" cy="60" rx="60" ry="40" fill="blue"></ellipse>
<ellipse cx="100" cy="50" rx="50" ry="30" fill="green"></ellipse>
</svg>
<!--直线-->
<svg>
<line x1 ="50" x2="50 " y1="100" y2="100" fill="red" stroke="red" stroke-width="1" stroke-linecap="round" > </line>
</svg>
<!--折现 -->(polyline)
<svg> 在这polyling 和polygon 的区别是 polyling是折现不封闭缺口画完图型以后不再回到起点 ,而polygon封闭缺口,画完图型以后再回到起点 ,请看下面的图形
<polyline points="50,50 100, 100 170,50" stroke-width="2" stroke="blue" fill="red"></polyline>
</svg>
<!--多边形 -->
<svg>
<polygon points="50,50 100, 100 170,50" stroke-width="2" stroke="blue" fill="white"></polygon >
</svg>
<!--五角星 -->
<svg>
<polygon points="15,100 95, 100 30,150 55,70 80,150" stroke-width="2" stroke="blue" fill="red" fill-rule="evenodd"></polygon >
</svg>
</body>
</html>