美文网首页新媒体运营札记
SVG世界、视野、视窗

SVG世界、视野、视窗

作者: David_Rao | 来源:发表于2020-02-10 22:09 被阅读0次

1、SVG的世界、视野、视窗的概念

  1. 世界是无穷大的,
  2. 视野是观察世界的一个矩形区域
  3. 视窗是在浏览器上渲染SVG图像的区域

具体到代码是

  1. SVG代码定义世界
  2. viewBox, preserveAspectRatio控制视野
  3. width, height控制视窗
<svg xmlns="..."
    width="800" height="600"
    viewBox="0 0 400 300"
    preserveAspectRatio="xMidYMid meet"
    <!--SVG Content-->
</svg>

width和height

定义了视窗的大小。视窗就是svg在浏览器上显示的宽高

viewBox

参数1,2:视野在世界坐标系中的坐标x, y
参数3,4:视野的宽和高

preserveAspectRatio参数

  1. align
  • none
  • xMinYMin
  • xMinYMax
    ...
  1. meetOrSlice
  • meet 视窗能看见整个视野,如果视窗viewbox和svg比例不一样,就会出现空白
在xMidYMid情况下,选择meet;红框是视窗viewbox,绿框是视野
  • slice 视野填满视窗,所以视窗可能只看到视野的一部分
在xMidYMid情况下,选择slice;红框是视窗viewbox,绿框是视野

相关文章

  • SVG世界、视野、视窗

    1、SVG的世界、视野、视窗的概念 世界是无穷大的, 视野是观察世界的一个矩形区域 视窗是在浏览器上渲染SVG图像...

  • SVG Chapter 2

    资料来源 imooc 慕课网 2.1 世界,视野,视窗 世界:是无穷大的,由svg代码定义 视野:观看 世界 的一...

  • Svg实战总结(一)

    浏览器支持情况 IE9+、Chrome33.0+、Firefox 28.0+、Safari 7.0+ svg的视窗...

  • 理解SVG中视窗、viewBox和preserveAspectR

    viewBox viewBox就是视野,我们可以把它看作是一张照片。viewBox有四个参数,viewbox="x...

  • 2018-09-17_EstablishingNewViewpo

    理解SVG坐标系和变换(第三部分)-建立新视窗 (本文转自w3cplus,这里仅修正了部分个人认为翻译不恰当之处;...

  • vw和vh

    定义 vw: 相对于视窗的宽度。视窗宽度为 100vwvh: 相对于视窗的高度。 视窗高度为 100vh 视窗(视...

  • Android图片之svg

    1.SVG是什么2.SVG优点3.SVG使用4.获取SVG5.封装使用6.SVG动画 1.SVG是什么? SVG(...

  • 适配方案vw vh

    vw:相对于视窗的宽度[视窗的宽度是100vw]【视窗window.innerWidth】 vh:相对于视窗的高度...

  • 沟通视窗

    大家好,今天我演讲的主题是沟通视窗 什么是沟通视窗? 沟通视窗又叫“乔哈里视窗”(Johari Window),是...

  • 视野决定世界

    ——河师大名师研修学习有感 新密市第一初级中学 李巧玲 真正的成长需要你自己孤独地翻山越岭,通过学习,开阔视...

网友评论

    本文标题:SVG世界、视野、视窗

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