SVG

Menu

SVG 实例

SVG 形状


SVG 实例










  • SVG 的 用来创建一个圆。cx 和 cy 属性定义圆中心的 x 和 y 坐标。如果忽略这两个属性,那么圆点会被设置为 (0, 0)。r 属性定义圆的半径。
  • stroke 和 stroke-width 属性控制如何显示形状的轮廓。我们把圆的轮廓设置为 2px 宽,黑边框。
  • fill 属性设置形状内的颜色。我们把填充颜色设置为红色。

  • SVG 文件可通过以下标签嵌入 HTML 文档:svg内容
  • 内联svg

    
        
    
    

  • 外部svg文件插入HTML方法
  • 使用object标签

    


SVG 形状

  • SVG 有一些预定义的形状元素,可被开发者使用和操作:
    矩形
    圆形
    椭圆
    线
    折线
    多边形
    路径

  • 标签
  • 标签可用来创建矩形,以及矩形的变种。
    
  • rect 元素的 width 和 height 属性可定义矩形的高度和宽度
  • x 属性定义矩形的左侧位置(例如,x="0" 定义矩形到浏览器窗口左侧的距离是 0px)
  • y 属性定义矩形的顶端位置(例如,y="0" 定义矩形到浏览器窗口顶端的距离是 0px)
  • style 属性用来定义 CSS 属性
  • CSS 的 fill 属性定义矩形的填充颜色(rgb 值、颜色名或者十六进制值)
  • CSS 的 stroke-width 属性定义矩形边框的宽度
  • CSS 的 stroke 属性定义矩形边框的颜色
  • CSS 的 fill-opacity 属性定义填充颜色透明度(合法的范围是:0 - 1)
  • CSS 的 stroke-opacity 属性定义笔触颜色的透明度(合法的范围是:0 - 1)
  • CSS 的 opacity 属性定义整个元素的透明值(合法的范围是:0 - 1)
  • rx 和 ry 属性可使矩形产生圆角

  • 标签
  • 标签可用来创建一个圆。

  • cx 和 cy 属性定义圆点的 x 和 y 坐标。如果省略 cx 和 cy,圆的中心会被设置为 (0, 0)
  • r 属性定义圆的半径。

  • 标签
  • 标签可用来创建椭圆

  • cx 属性定义圆点的 x 坐标
  • cy 属性定义圆点的 y 坐标
  • rx 属性定义水平半径
  • ry 属性定义垂直半径

  • 标签
  • 标签用来创建线条。

  • x1 属性在 x 轴定义线条的开始
  • y1 属性在 y 轴定义线条的开始
  • x2 属性在 x 轴定义线条的结束
  • y2 属性在 y 轴定义线条的结束

  • 标签
  • 标签用来创建含有不少于三个边的图形(多边形)。

  • points 属性定义多边形每个角的 x 和 y 坐标

  • 标签
  • 标签用来创建仅包含直线的形状。


  • 标签
  • 标签用来定义路径。
  • 下面的命令可用于路径数据:
    • M = moveto
    • L = lineto
    • H = horizontal lineto
    • V = vertical lineto
    • C = curveto
    • S = smooth curveto
    • Q = quadratic Belzier curve
    • T = smooth quadratic Belzier curveto
    • A = elliptical Arc
    • Z = closepath


  • 标签

你可能感兴趣的:(SVG)