簡體   English   中英

盡管viewbox與寬度和高度成比例,為什么SVG仍被裁剪?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM