SVG 入门基础(一)

简介: SVG 入门基础(一)

一、简介

  • svg 文档
  • 浏览器支持情况:IE 9+Chrome 33.0+Firefox 28.0+Safari 7.0+
  • SVG 属于 矢量图位图 放大之后就是一个一个像素点组成的,位图 放大之后会出现模糊,矢量图 不会。

  • 使用方式
    1、浏览器直接打开。
    2、在 HTML 中使用 <img> 标签引用。
    3、直接在 HTML 中使用 SVG 标签。
    4、作为 CSS 背景。

二、基本图形与属性

  • 基本图形,也就是比较常用的图形
  • <rect>:矩形,rxry 如果没有同时设置,会默认使用对方的值。

  • <circle>:圆形

  • <ellipse>:椭圆

  • <line>:线

  • <polyline>:折线,points 内坐标点值可以用 空格 或者 , 来分割开就行。

  • <polygon>:多边形,points 内坐标点值可以用 空格 或者 , 来分割开就行,跟 折线 唯一不同的就是,它会帮你把最后一个点跟第一个点连起来,形成一个闭合图形

  • <path>:路径
  • 基本属性
  • fill:填充颜色
  • stroke:描边颜色
  • stroke-width:描边粗细
  • transform:旋转属性

三、基本操作 API

  • 创建图形
document.createElementNS(ns, tagName)
  • 添加图形
document.appendChild(childElement)
  • 设置/获取属性
element.setAttribute(name, value)
element.body.getAttribute(name)

相关文章
|
3月前
|
XML JavaScript 前端开发
SVG学习
【10月更文挑战第1天】
53 3
|
XML 前端开发 JavaScript
SVG的介绍与简单案例
SVG的介绍与简单案例
148 0
|
8月前
|
前端开发
SVG实例入门与动画实战二
SVG实例入门与动画实战二
|
8月前
|
数据可视化
SVG实例入门与动画实战一
SVG实例入门与动画实战一
SVG Path(一)基础概念
SVG Path(一)基础概念
70 0
|
XML 编解码 前端开发
SVG在前端中的应用与优势
SVG在前端中的应用与优势
695 0
|
编解码 前端开发 JavaScript
SVG 入门基础(1)属性
SVG 入门基础(1)属性
277 0
SVG 入门基础(1)属性
|
前端开发 算法 JavaScript
不借助 Javascript,利用 SVG 快速构建马赛克效果
不借助 Javascript,利用 SVG 快速构建马赛克效果
192 0
不借助 Javascript,利用 SVG 快速构建马赛克效果
|
JavaScript Web App开发
[翻译svg教程]svg学习系列 开篇
目录 [翻译svg教程]svg学习系列 开篇       【翻译svg教程 】svg 的坐标系统        [翻译svg教程]svg 中的g元素        [翻译svg教程]svg中矩形元素 rect        [翻译svg教程]svg中的circle元素        [sv...
1260 0
|
Web App开发 API

热门文章

最新文章

下一篇
开通oss服务