博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于SVG的viewBox
阅读量:7090 次
发布时间:2019-06-28

本文共 582 字,大约阅读时间需要 1 分钟。

在SVG中,通过svg标记的 width和height可以规定这段SVG代码所表达的数据在绘制时所占用的空间大小

如下代码svg设置了宽度与高度,rect同样,所以结果自然是全屏

 

 

考虑下,是不是这段SVG代码中所表达的数据全部均可被绘制出来达到可见呢?

svg出现了一个新的概念:viewBox

SVG就像是我们的显示器屏幕,viewBox就是截屏工具选中的那个框框,最终的呈现就是把框框中的截屏内容再次在显示器中全屏显示

viewBox参数

viewBox="x, y, width, height" // x:左上角横坐标,y:左上角纵坐标,width:宽度,height:高度

代码稍微修正下,增加viewBox控制

rect同样与svg尺寸一直,但是显示出来的大小确等比缩小了一倍

试着简单的理解:强制把分辨率提升到400*300 ,那么原来的svg尺寸是200*150,相对于400*300就等比缩小一倍了

同样的,如果把viewBox缩小一倍,那么反之svg会增加一倍

本文转自艾伦 Aaron博客园博客,原文链接:http://www.cnblogs.com/aaronjs/p/4956111.html,如需转载请自行联系原作者

你可能感兴趣的文章
tomcat与resin
查看>>
android应用要搞起了
查看>>
一个简单的css3 动画例子
查看>>
关于几道SQL经典题详解
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Facebook ATC 弱网测试项目部署
查看>>
关于p-vol和s-vol
查看>>
一八年第三天晚上十点半的thinking
查看>>
ksh和bash区别
查看>>
keepalived 组播的配置
查看>>
华为路由器交换机配置相关功能
查看>>
谷歌收购眼球追踪技术公司Eyefluence,眼动关注度将成为VR的新视角
查看>>
【蜕变之路】第32天 使用STS创建SpringBoot项目 (2019年3月22日)
查看>>
Oracle之数据挖掘的更新介绍
查看>>
NFS
查看>>
Exception异常处理
查看>>
第二十讲 任务的挂起和恢复
查看>>
emmm算是来了
查看>>
do…while语句
查看>>