我不確定這裏發生了什麼。我正在從Illustrator畫板導出SVG。在棋盤上,它們的尺寸完全相同(這是一個圖標集)。我的SVG始終呈現比應該更小的「更小」
但是,當我將它們設置爲背景圖像時,有一些將不會「填滿」它們設置爲在高度/寬度參數中佔用的空間。
Here's一個jsFiddle展現我的意思。這些都是從Illustrator導出的相同的確切方式..如果您檢查較小的一個,它會佔用盡可能多的空間,就好像有一個內部填充。因此,即使它在CSS中的尺寸是width/height: 110px;
的兩倍,也很難定位,因爲它會將其他元素推開。
我一共有6個圖標用在這個集合中,其中4個完全一樣。有4個像這樣小的雖然&我不知道這是爲什麼。
https://graphicdesign.stackexchange.com/q/29967/23398和https://graphicdesign.stackexchange.com/q/71667/23398地址這 – Blazemonger
不,他們不 - 我的藝術板都是55x55。這些圖標都具有相同的尺寸,以完全相同的方式導出。 –
icon12.svg表示它有一個'viewBox =「0 0 97 65.47」'。圓形背景只填充了一個'viewBox =「15.74 0 54.94 54.94」'。爲什麼這種情況是由Illustrator導出的問題,你不會在這裏得到答案。 - 兩個文件在背景中都包含base64編碼的PNG(保齡球)。刪除它們,這會將文件大小從當前2 MB減少到小於1 kB。 – ccprog