[英]Why does SVG appear cropped despite of viewbox being proportionally equal to the width and height?
我只是用這個SVG圖像來修飾,svg如下所示:
<svg width=200 height=200 viewbox="0 0 240 240" >
<path d="M220, 220
A200, 200, 0, 0, 0, 20, 20
L 20, 220
Z"
fill = "lightskyblue">
</path>
</svg>
現在注意兩件事, width=200 height=200
,高度和寬度分別設置為200
,視圖框設置為"0 0 240 240"
。 現在,如果將視圖框設置為"0 0 200 200"
則圖像將被剪切,這是為什么呢?
我相信,由於高度和寬度分別設置為200 and 200
,並且視圖框設置為"0 0 200 200"
因此svg應該是100%可見的,但事實並非如此。
您的視圖框尺寸設置為200
,但是路徑包含值220
,因此svg顯示為已裁剪,因為它超出了視圖框的范圍
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.