美文网首页
#1 基本概念和标签

#1 基本概念和标签

作者: JamesSawyer | 来源:发表于2017-12-24 16:50 被阅读8次

基本图形和属性

基本图形:

  • <rect>
  • <circle>
  • <ellipse>
  • <line>
  • <polyline>
  • <polygon>

基本属性:

  • fill: 填充
  • stroke: 描边
  • stroke-width: 描边宽度
  • transform: 变型 css3的transform属性一致

<rect>

包含属性:

  • x: x轴坐标
  • y: y轴坐标
  • width:矩形宽
  • height: 矩形高
  • rx:圆角
  • ry: 圆角
    其中圆角的值如果只给一个值,另一个自动的等于已给的值
#1 rect.jpg

示例

<svg>
    <rect x="10" y="10" width="100" height="50" fill="green" rx="10"></rect>
</svg>

<circle>

包含属性:

  • cx: 圆心x的位置
  • cy: 圆心y的位置
  • r: 圆的半径
#2 circle.jpg

示例:

# 使用fill="transparent" 是因为svg会自动填充黑色
<svg>
    <circle cx="100" cy="100" r="30" stroke="red" stroke-width="10" fill="transparent"></circle>
</svg>

<ellipse>

椭圆,在圆的基础上多一个半径

包含属性:

  • cx: 圆心x的位置
  • cy: 圆心y的位置
  • rx: 椭圆横轴方向的半径
  • ry: 椭圆纵轴方向的半径
#3 ellipse.jpg

示例:

<svg>
    <ellipse cx="60" cy="60" rx="50" ry="25" fill="pink"/>
</svg>

<line>

直线:

包含属性:

  • x1: 第一点横坐标
  • y1: 第一个点纵坐标
  • x2:第二点横坐标
  • y2: 第二个点纵坐标
#4 line.jpg

示例:

<svg>
    <line x1="10" y1="10" x2="100" y2="100" stroke="blue"></line>
</svg>

<polyline>

折线,含有多个点,不会自动闭合第一个点

包含属性:

  • points: 格式是 (xi, yi) 一次的描述点的位置, 使用空格或者逗号分隔开都可以
#5 polyline.jpg

示例:

<svg>
   <polyline points="10 10 20 0 40 40 80 10" stroke="red" stroke-width="2" fill="transparent"></polyline>
</svg>

// 或者使用逗号分割
<svg>
   <polyline points="10, 10, 20, 0, 40, 40, 80, 10" stroke="red" stroke-width="2" fill="transparent"></polyline>
</svg>

<polygon>

多边形和折线的唯一区别在于,多边形会把第一个点和最后一个点自动的闭合起来

包含属性:

  • points: 格式是 (xi, yi) 一次的描述点的位置, 使用空格或者逗号分隔开都可以
#6 polygon.jpg

示例:

<svg>
   <polygon points="10 10 20 0 40 40 80 10" stroke="red" stroke-width="2" fill="transparent"></polygon>
</svg>

// 或者使用逗号分割
<svg>
   <polygon points="10, 10, 20, 0, 40, 40, 80, 10" stroke="red" stroke-width="2" fill="transparent" />
</svg>

本文来自学习笔记svg - 慕课网

相关文章

  • #1 基本概念和标签

    基本图形和属性 基本图形: 基本属性: fill: 填充 st...

  • XML(4)

    XML的基本概念: 1、xml 可拓展标记语言 2、允许开发者自由定义标签,可以将标签和内容有效分离 3、xml不...

  • 机器学习(二):有监督学习、无监督学习和半监督学习

    一、基本概念 1 特征(feature)数据的特征。 举例:书的内容 2 标签(label)数据的标签。 举例:书...

  • Fragment详细解析

    Android Fragment 使用解析 标签: Android 1.基本概念 Fragment,简称碎片,是A...

  • Apache tiles的使用

    标签: java jsp 1. 基本概念 Tiles是符合视图模式(Composite View Pattern)...

  • h5新增标签canvas0818

    h5新增标签canvas 1.基本概念 01-Canvas开...

  • 【机器学习与R语言】11- Kmeans聚类

    1.理解Kmeans聚类 1)基本概念 聚类:无监督分类,对无标签案例进行分类。 半监督学习:从无标签的数据入手,...

  • git tag操作

    标签基本概念tag有两种:轻量标签和附注标签,轻量标签就是指向某个提交的引用,而附注型标签带日志是一个单独的提交。...

  • neo4j:图数据库概念(二)

    1. 基本概念 一个属性图由顶点(vertex)、边(edge)、标签(label)、关系类型(relation ...

  • Django模板标签

    知识点: 基本概念 常用标签 模板标签例子 模板继承与应用 注释标签 模板文件路径设置 模板标签 标签在渲染的过程...

网友评论

      本文标题:#1 基本概念和标签

      本文链接:https://www.haomeiwen.com/subject/eyehgxtx.html