HTML5如何使用SVG的方法示例

2022-09-20 12:57:19 字數 632 閱讀 2221

**優化永遠是程式設計師亙古不變的需求,而合理的利用svg來代替部分png/jpg等格式的則是前端優化重要的一環,既然是優化,那我們先來看看svg都有哪些優勢:

svg 可被非常多的工具讀取和修改(比如記事本)

幾個svg小例子:

我們來看一下第三個分享圖示的**:

不了解svg的同學現在一定一臉問號,就跟我第一次見他們一樣,別著急,我們從基礎看起。

什麼是svg?

svg 是一種基於 xml 語法的影象格式,全稱是可縮放向量圖(scalable vector graphics)。其他影象格式都是基於畫素處理的,svg 則是屬於對影象的形狀描述,所以它本質上是文字檔案,體積較小,且不管放大多少倍都不會失真。此外svg 是全球資訊網聯盟的標準,svg 與諸如 dom 和 xsl 之類的 w3c 標準是乙個整體。

怎麼使用?

在 html5 中,您能夠將 svg 元素直接嵌入 html 頁面中,例如上面的那顆小紅心:

svg **也可以寫在乙個以.svg結尾的檔案中,然後用

、、、等標籤插入網頁。

css也可以使用svg

.logo

svg 檔案還可以轉為 base64 編碼,然後作為 data uri 寫入網頁。

svg的語法

1.

HTML5如何使用SVG

幾個svg小例子 我們來看一下第三個分享圖示的 不了解svg的同學現在一定一臉問號,就跟我第一次見他們一樣,別著急,我們從基礎看起。svg 是一種基於 xml 語法的影象格式,全稱是可縮放向量圖 scalable vector graphics 其他影象格式都是基於畫素處理的,svg 則是屬於對影象...

如何在HTML5中使用SVG

svg 即 scalable vector graphics,是一種用來繪製向量圖的 html5 標籤。你只需定義好xml屬性,就能獲得一致的影象元素。使用svg之前先將標籤加入到html body中。就像其他的html標籤一樣,你可以.svg 即 scalable vector graphics,...

HTML5 基礎 SVG實踐

data 和 type 至少指定一項 在react專案中使用svg,建議使用react svg.react svg即乙個封裝後的react元件。它的目的在於利用svginjector把svg新增到dom中。import react from react import reactdom from re...