svg的viewport和viewbox

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

相关文章
相关标签/搜索