SVG基本图形、基本属性、基本操作

基本图形和属性

  1. 基本图形
  • <rect>
  • <circle>
  • <ellipse>
  • <line>
  • <polyline>
  • <polygon>
  1. 基本属性
  • fill
  • stroke
  • stroke-width
  • transform

1、<rect>矩形

2、<circle>圆形

3、<ellipse>椭圆

4、<line>直线

5、<polyline>折线

6、<polygon>多边形

7、基本属性

  • fill填充颜色
  • stroke描边
  • stroke-width描边颜色
  • transform变形

示例

<svg 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="none">
    </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>

基本操作

  1. 创建图形
  • document.createElementNS(ns, tagName)
  1. 添加图形
  • element.appendChild(childElement)
  1. 设置/获取属性
  • element.setAttribute(name, value)
  • element.getAttribute(name)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 作者: 阮一峰www.ruanyifeng.com/blog/2018/08/svg.html 一、概述 SVG ...
    grain先森阅读 3,112评论 0 12
  • 18- UIBezierPath官方API中文翻译(待校对) ----------------- 华丽的分割线 -...
    醉卧栏杆听雨声阅读 1,222评论 1 1
  • 接着上篇文章继续往后讲解其他知识点,感谢读者们愿意花费您们宝贵时间阅读! 使用滤镜filter(也是设置阴影) <...
    lilyping阅读 991评论 0 0
  • 使用XML描述的矢量文件W3C标准(1.1):http://www.w3.org/TR/SVG11/浏览器支持情况...
    没汁帅阅读 6,360评论 0 16
  • UIBezierPath Class Reference 译:UIBezierPath类封装了Core Graph...
    鋼鉄侠阅读 1,978评论 0 3

友情链接更多精彩内容