svg

svg用於繪製矢量圖css

  若是繪製的時候不設置大小,默認佔用面積爲300*150。css3

定義矩形 rectsvg

定義圓 circle        cx、cy 定義圓心座標 ,r定義半徑字體

定義橢圓 ellipse    cx,cy定義圓心座標 ,rx定義x軸半徑  ry定義y軸半徑動畫

直線 line       x一、x2定義起始點座標     x2,y2定義結束點座標    必須結合stroke繪製orm

多邊形  polygon points=" "  寫多邊形角的座標繼承

定義折線 polyline points=" "  寫折點座標圖片

定義路徑 path d="M"   M是起點座標L是相鄰點座標  Z讓路徑構成閉合迴路  H表明水平的線條  默認x軸上的值同樣  V表明垂直線條ip

 

svg中fill-opacity 和 opacity屬性的區別:fill-opacity填充色透明度 顧名思義  只改變填充的透明度 不包含邊框等,而opacity是改變全體的透明度。ci

svg過渡動畫

  

transform 轉換 svg中的一個屬性 translate rotate scale

平移 旋轉都是以起點0 0 點爲參考點 而css3中以元素的中心點爲參考點

g用於將相關元素進行組合

g身上的屬性 子元素都會繼承 可是g上的屬性都必須是顯現元素 不是svg元素私有的 好比g上的圓心座標不行

text 用於定義文本 x y 的值在字體的左下角

text-anchor:middle; 讓字體居中

image 繪製圖片

x 圖像左上角x軸座標

y 圖像左上角y軸的座標

width 圖像的寬度

height: 圖像的高度

xlink-href 圖像的路徑   *必須

use用於複製元素 x y

x y是相對於原始的元素的座標位置 不是先對svg的00點座標

animate

寫在須要動畫元素的中間

attrbuteName form to dur repeatCount="indefinite"(無限次)

相關文章
相關標籤/搜索