svg中视区重要的概念html
1. viewport 视口,至关于显示器屏幕svg
2. viewbox 视区,至关于在屏幕上截取一小块,放大到整个屏幕,就是特写的效果工具
3. preserveAspectRatio 规定viewbox与viewport的对齐方式和缩放方式.net
viewBox的显示效果正以下图:htm
SVG就像是咱们的显示器屏幕,viewBox就是截屏工具选中的那个框框,最终的呈现就是把框框中的截屏内容再次在显示器中全屏显示。blog
viewBox的width\height越小,viewBox的效果越明显。比如咱们截屏工具选中区域越小,后来截屏内容铺满屏幕时反差越大。io
若是是极端状况,设置viewBox的width/height的大小和viewpoint也就是svg的width\height同样大小,那么即便使用了viewBox,也不会改变原有的效果。原理
它和没有给svg使用viewBox时的状况是同样的。这和你把一个满屏截图铺满屏幕显示是同样的原理,感觉不到缩放。im
出处:https://www.oxxostudio.tw/articles/201409/svg-23-viewpoint-viewBox.htmlviewport
https://my.oschina.net/710409599/blog/307658