首页 > 软件开发 > HTML >

如何使用SVG根据角度不同绘制多边形

来源:互联网 2023-03-16 19:10:52 271

SVG是可缩放的矢量图,可以根据点坐标绘制不同的图形,如三角形、四边形、圆形和多边形。如果想要利用SVG技术绘制多边形,可以先定义几个点,然后将这些点使用线段连接起来。下面利用一个实例说明使用SVG绘制多边形,操作如下:oGK办公区 - 实用经验教程分享!

如何使用SVG根据角度不同绘制多边形oGK办公区 - 实用经验教程分享!

工具/原料

  • XML
  • SVG
  • HBuilder
  • 截图工具
  • 浏览器

方法/步骤

  • 1

    第一步,打开HBuilder编辑工具,新建XML文件fill.xml;然后定义SVG标签,如下图所示:oGK办公区 - 实用经验教程分享!

    如何使用SVG根据角度不同绘制多边形oGK办公区 - 实用经验教程分享!

  • 1该信息未经授权抓取自百度经验
  • 2

    第二步,定义SVG绘制图形画布的大小,使用viewBox为600、400,宽度为600,高度为400,如下图所示:oGK办公区 - 实用经验教程分享!

    如何使用SVG根据角度不同绘制多边形oGK办公区 - 实用经验教程分享!

  • 3

    第三步,使用title标签定义XML文件的标题,规定语言为“en”,如下图所示:oGK办公区 - 实用经验教程分享!

    如何使用SVG根据角度不同绘制多边形oGK办公区 - 实用经验教程分享!

  • 4

    第四步,利用rect标签绘制矩形框,添加填充的颜色,宽度和高度都为“100%”,如下图所示:oGK办公区 - 实用经验教程分享!

    如何使用SVG根据角度不同绘制多边形oGK办公区 - 实用经验教程分享!

  • 5

    第五步,使用polygon>标签绘制多边形,填充色为蓝色,角度的坐标点,如下图所示:oGK办公区 - 实用经验教程分享!

    如何使用SVG根据角度不同绘制多边形oGK办公区 - 实用经验教程分享!

  • 6

    第六步,这里需要使用到use>标签,xlink:href="#pol",使用fill-rule属性,如下图所示:oGK办公区 - 实用经验教程分享!

    如何使用SVG根据角度不同绘制多边形oGK办公区 - 实用经验教程分享!

  • 注意事项

    • 注意SVG技术中的fill-rule属性的用法
    • 注意绘制多边形的方法

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!oGK办公区 - 实用经验教程分享!


    标签: HTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码