zoukankan      html  css  js  c++  java
  • svg简介

    矢量图和位图
    矢量图:基于数学的描述
    位图:基于像素点的描述
    svg的使用
    1、浏览器直接打开svg文件
    2、通过IMG标签使用
    3、通过SVG标签使用
    4、作为CSS背景使用
    基本图形和基本属性
    基本图形:rect circle ellipse line polyline polygon
    基本属性:
    fill:填充色
    stroke:描边色
    stroke-width:描边宽度
    transform:图形变换
    rect
    x:起点x
    y:起点y
    width:宽度
    height:高度
    rx:圆角x
    ry:圆角y
    circle
    cx:圆心x
    cy:圆心y
    r:半径
    ellipse
    cx:圆心x
    cy:圆心y
    rx:半径x
    ry:半径y
    line
    x1:起点x
    y1:起点y
    x2:终点x
    y2:终点y
    polyline
    points:属性(xi, yi)+
    xi:第i点x
    yi:第i点y
     1 <svg xmlns="http://www.w3.org/2000/svg">
     2     <rect
     3         x="10"
     4         y="10"
     5         rx="5"
     6         ry="5"
     7         width="200"
     8         height="200"
     9         stroke="red"
    10         fill="none"/>
    11 
    12     <circle
    13         cx="320"
    14         cy="110"
    15         r="100"
    16         stroke="red"
    17         fill="none"/>
    18 
    19     <ellipse 
    20         cx="530"
    21         cy="110"
    22         rx="100"
    23         ry="80"
    24         stroke="red"
    25         fill="none"/>
    26 
    27     <line
    28         x1="10"
    29         y1="220"
    30         x2="200"
    31         y2="420"
    32         stroke="red"/>
    33 
    34     <polyline 
    35         points="220 220 420 320 220 420"
    36         fill="none"
    37         stroke="red"/>
    38 
    39     <polygon 
    40         points="440 220 640 320 440 420" 
    41         fill="none" 
    42         stroke="red"/>
    43 </svg>
    svg api接口
    创建图形:document.createElementNS(ns, tagName)
    添加图形:appendChild(element)
    获取属性:getAttribute(attr)
    设置属性:setAttribute(attr, val)
  • 相关阅读:
    【思维导图】前端开发JavaScript-巩固你的JavaScript知识体系
    前端面试日更解答 2020-03-28
    CSS基础知识
    HTML基础知识
    Web页面制作基础
    前端面试日更解答 2020-03-24
    前端面试日更解答 2020-03-23
    前端面试日更解答 2020-03-22
    前端面试日更解答 2020-03-21
    前端面试日更解答 2020-03-20
  • 原文地址:https://www.cnblogs.com/tyxloveyfq/p/4417345.html
Copyright © 2011-2022 走看看