来源:自学PHP网 时间:2018-02-07 18:05 作者: 阅读:次
[导读] SVG circle元素用于绘制一个圆形。ellipse元素则用于绘制椭圆形。我们先从圆形说起,下面是一个绘制SVG圆形的例子。...
SVG <svg xmlns="http://www.w3.org/2000/svg"> <circle cx="40" cy="40" r="24" style="stroke:#006600; fill:#00cc00"/> </svg> 上面代码的返回结果如下:
圆形描边你可以在样式中使用 <circle cx="40" cy="40" r="24" style="stroke:#006600; stroke-width: 3; fill:#00cc00"/> 上面代码的返回结果如下: 注意这个例子中圆的描边宽度要比上面例子的宽。 你还可以使用 <circle cx="40" cy="40" r="24" style="stroke:#006600; stroke-width: 3; stroke-dasharray: 10 5; fill:#00cc00"/> 上面代码的返回结果如下: 最后,你也可以将圆形的描边移除,只需要将它设置为 <circle cx="40" cy="40" r="24" style="stroke: none; fill:#00cc00"/> 上面代码的返回结果如下: 填充圆形
<circle cx="40" cy="40" r="24" style="stroke: #00600; fill:none"/> 上面代码的返回结果如下: 下面是一个填充了紫色的圆形。 <circle cx="40" cy="40" r="24" style="stroke: #660066; fill: #cc3399"/> 最后,你可以使用 <circle cx="40" cy="40" r="24" style="stroke: #660000; fill: #cc0000" /> <circle cx="64" cy="40" r="24" style="stroke: #000066; fill: #0000cc; fill-opacity: 0.5"/> 上面代码的返回结果如下: SVG椭圆SVG椭圆和圆形类似,只是它的半径不相等,它的半径用 <svg xmlns="http://www.w3.org/2000/svg"> <ellipse cx="40" cy="40" rx="30" ry="15" style="stroke:#006600; fill:#00cc00"/> </svg> 上面代码的返回结果如下: SVG椭圆的描边同样,你可以使用 <ellipse cx="50" cy="50" rx="40" ry="30" style="stroke: #ff0000; stroke-width: 5; fill: none; "/> 上面代码的返回结果如下: 你也可以将椭圆的描边制作为虚线。下面的例子中虚线的长度为10像素,两个虚线之间的间距为5像素。 <ellipse cx="50" cy="50" rx="40" ry="30" style="stroke: #ff0000; stroke-width: 5; stroke-dasharray: 10 5; fill: none; "/> 另外,你还可以使用 <ellipse cx="50" cy="50" rx="40" ry="30" style="stroke: #ff0000; stroke-width: 5; fill: none; "/> <ellipse cx="60" cy="60" rx="40" ry="30" style="stroke: #0000ff; stroke-width: 5; stroke-opacity: 0.5; fill: none; "/> 上面代码的返回结果如下: SVG椭圆的填充色同样还是使用 <ellipse cx="50" cy="50" rx="40" ry="30" style="stroke: #ff0000; stroke-width: 5; fill: #ff6666; "/> 和SVG圆形一样,椭圆也可以设置填充的透明度。 <ellipse cx="50" cy="50" rx="40" ry="30" style="stroke: #ff0000; stroke-width: 5; fill: none; "/> <ellipse cx="60" cy="60" rx="40" ry="30" style="stroke: none; fill: #0000ff; fill-opacity: 0.5; "/> 返回SVG教程目录 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com