做网站服务器多少钱,搜索引擎优化需要多少钱,网站编辑面试,为什么网址在浏览器里打不开svg的是没有边界的#xff0c;svg画布只是用于展示svg世界中某一个范围的内容#xff0c;而对于超过了svg画布范围的内容#xff0c;则会被遮挡。默认svg画布默认显示世界坐标下原点坐标的width*height面积的矩形视野。
我们可以通过viewBox来修改默认的显示配置#…svg的是没有边界的svg画布只是用于展示svg世界中某一个范围的内容而对于超过了svg画布范围的内容则会被遮挡。默认svg画布默认显示世界坐标下原点坐标的width*height面积的矩形视野。
我们可以通过viewBox来修改默认的显示配置viewBox由4个点组成viewBox“x, y, w, h”其中xy就是用于定义svg画布在世界坐标下的位置通过修改xy可以移动画布在世界坐标下的位置。而wh则是定义svg画布的视野区域默认情况下viewBox“0,0,width,height”
当wwidth、hheight的时候相当于是拉近了视野视野小了但实际显示的区域没有发生变化这就会导致显示的图形变大显示的区域变小。 当wwidth、hheight的时候相当于拉远了视野视野变大了但实际显示的区域没有发生变化这就会导致显示的图形变小显示的区域变大。
效果图
源代码 !DOCTYPE html
html
body
svg width200 height200 viewBox0 0 3000 3000 xmlnshttp://www.w3.org/2000/svgrect x0 y0 width100% height100%/circle cx50% cy50% r40 fillwhite/
/svgsvg width200 height200 viewBox0 0 300 300 xmlnshttp://www.w3.org/2000/svgrect x0 y0 width100% height100%/circle cx50% cy50% r40 fillwhite/
/svg
svg width200 height200 viewBox0 0 100 100 xmlnshttp://www.w3.org/2000/svgrect x0 y0 width100% height100%/circle cx50% cy50% r40 fillwhite/
/svg
/body
/html