[翻譯svg教程]svg學習系列 開篇

目錄 [翻譯svg教程]svg學習系列 開篇html

      【翻譯svg教程 】svg 的座標系統jquery

       [翻譯svg教程]svg 中的g元素web

       [翻譯svg教程]svg中矩形元素 rectchrome

       [翻譯svg教程]svg中的circle元素瀏覽器

       [svg翻譯教程]橢圓(ellipse元素)和線(line元素)dom

       [svg 翻譯教程]Polyline(折線)polygon(多邊形)jsp

       [翻譯svg教程]Path元素 svg中最神奇的元素!svg

網上svg的資料太少 買個書也買不到 碰巧遇到一個外國友人的svg學習些列,翻譯下工具

http://tutorials.jenkov.com/svg/index.htmlpost

svg 簡介

可縮放矢量圖形是基於可擴展標記語言標準通用標記語言的子集),用於描述二維矢量圖形的一種圖形格式。它由萬維網聯盟制定,是一個開放標準。

今天的現代多數瀏覽器都支持SVG  ie9+ 火狐 chrome 等

svg 最大的用途就是繪圖 各類圖標 等 ,在網頁上直接繪圖

由於svg自己的dom節點,因此能夠和網頁上其餘dom節點通訊

這是些svg繪圖的截圖

image

image

例如一個svg矩形

代碼

<svg  xmlns="http://www.w3.org/2000/svg"
      xmlns:xlink="http://www.w3.org/1999/xlink">
    <rect x="10" y="10" height="100" width="100"
          style="stroke:#ff0000; fill: #0000ff"/>
</svg>

網頁上的樣子

image

如何在網頁中顯示一個svg 呢

方法有不少

但咱們經常使用的也就兩個

1 將svg做爲一個dom節點插入到dom中

例如

<div>
<svg>
    <circle cx="40" cy="40" r="24" style="stroke:#006600; fill:#00cc00"/>
    </svg>
</div>

這樣的好處是能夠用jquery等各類js工具操做svg,事件什麼的也均可以

2圖片和背景圖片

圖片

<img src="/svg/circle-element-1.jsp">

  將svg的內容做爲圖片顯示

背景圖片

div {
    background-image: url('my-svg-image.svg');
    background-size : 100px 100px;
}

還有一中最近誕生的用戶就是將svg做爲web字體使用,就不舉例了,由於我不熟悉。。。。。

相關文章
相關標籤/搜索