久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

SVG基礎 | 繪制SVG直線、折線和多邊形

本文是html5 svg基礎知識講解。文中介紹了如何繪制SVG直線,折線和多邊形,以及一些相關的知識。,HTML5中國,中國最大的HTML5中文門戶。
1.jpg

  SVG直線
  SVG <line>元素用于繪制一條。下面是一個繪制直線的例子。
  1. <svg xmlns="http://www.w3.org/2000/svg">
  2.   <line x1="0"  y1="10" x2="0"   y2="100" style="stroke:#006600;"/>
  3.   <line x1="10" y1="10" x2="100" y2="100" style="stroke:#006600;"/>
  4.   <line x1="20" y1="10" x2="100" y2="50"  style="stroke:#006600;"/>
  5.   <line x1="30" y1="10" x2="110" y2="10"  style="stroke:#006600;"/>
  6. </svg>      
復制代碼

  上面代碼的返回結果如下:

2.jpg

  x1和y1屬性用于指定直線的起點,x2和y2屬性用于指定直線的終點。可以使用style屬性來為直線設置顏色和描邊寬度。

  SVG折線

  <polyline>元素用于繪制SVG折線。所謂折線就是多條銜接的直線。看下面的例子:
  1. <svg xmlns="http://www.w3.org/2000/svg">
  2.   <polyline points="0,0  30,0  15,30"
  3.         style="stroke:#006600;"/>
  4. </svg>      
復制代碼

  上面代碼的返回結果如下:

3.jpg

  折線由多個點來定義。每一個點都有x和y屬性。上面的例子中有三個點,它們組成了一個三角形。這3個點被直線連接,并被填充。默認的填充顏色是黑色。下面的例子中使用其它顏色來進行填充。
  1. <svg xmlns="http://www.w3.org/2000/svg">  
  2.   <polyline points="10,2  60,2  35,52"
  3.         style="stroke:#006600; stroke-width: 2;
  4.                fill: #33cc33;"/>
  5. </svg>   
復制代碼
4.jpg
  你會發現上面的三角形只有兩條邊被填充了描邊色,原因是只有兩點之間的線會被使用描邊色繪制出來。上面的代碼中沒有一個點指向起點。如果需要三條邊都被繪制出來,還需要一個點來指向起點位置。
  1. <svg xmlns="http://www.w3.org/2000/svg">
  2.   <polyline points="10,2  60,2  35,52  10,2"
  3.         style="stroke:#006600; fill: #33cc33;"/>
  4. </svg>   
復制代碼
5.jpg

  和SVG直線一樣,可以使用style屬性來為折線設置顏色和描邊寬度。

  SVG多邊形

  <polygon>元素用于繪制SVG多邊形。多邊形是指三條或三條邊以上的幾何圖形。看下面的SVG三角形的例子:
  1. <svg xmlns="http://www.w3.org/2000/svg">
  2.   <polygon points="10,0  60,0  35,50"
  3.          style="stroke:#660000; fill:#cc3333;"/>
  4. </svg>      
復制代碼
6.jpg

  使用<polygon>元素,雖然只有三個點,但是你會發現三條邊都會被繪制出來。這是因為元素會繪制各個點之間的所有直線,包括最后一個點指向第一個點的直線。這是元素和code>元素的唯一不同之處。

  我們可以繪制更多條邊的幾何圖形,下面是一個八邊形的例子:
  1. <svg xmlns="http://www.w3.org/2000/svg">
  2.   <polygon points="50,5   100,5  125,30  125,80 100,105
  3.                    50,105  25,80  25, 30"
  4.           style="stroke:#660000; fill:#cc3333; stroke-width: 3;"/>
  5. </svg>      
復制代碼
7.jpg
  本文版權屬于jQuery之家,轉載請注明出處:http://www.htmleaf.com/ziliaoku/ ... g/201506051978.html



【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

由于實際運行環境是在瀏覽器中,因此性能還取決于JavaScript解釋器的效率,指定的FPS幀速在低性能解釋器中可能不會達到,所以這部分不是開發者能夠決定的,開發者能作的是盡可能通
本文將使用HTML5提供的VideoAPI做一個自定義的視頻播放器,需要用到HTML5提供的video標簽、以及HTML5提供的對JavascriptAPI的擴展。,HTML5中國,中國最大的HTML5中文門戶。
隨著 Hybrid 應用的豐富,HTML5 工程師們已經不滿足于把桌面端體驗簡單移植到移動端,他們覬覦移動原生應用人性化的操作體驗,特別是原生應用與生俱來的豐富的手勢系統。HTML5 沒有提
你想要在自己網站上分享一個產品,或者是一個作品集,又或者僅僅只是一個靈感。在你發布到網上之前,你想讓它看起來有吸引力,專業,或者至少得看起來像那么回事。那么你接下
H5廣告,包括H5廣告的設計流程,究竟有什么講究,和階段。為了能幫助更多的人了解H5廣告,我專門做了一個講義。同時,也讓我意外的收到了非常好反饋和認!這是對我的極大鼓勵!我的
本文主要內容有:框架與組件、構建生態、開發技巧與調試、html、css與重構、native/hybrid/桌面開發、前端/H5優化、全棧/全端開發、研究實驗、數據分析與監控、其它軟技能、前端技術網
主站蜘蛛池模板: 精品毛片在线观看 | 欧美视频在线一区 | 一区二区精品电影 | 成人在线网 | 精品少妇一区二区三区日产乱码 | 久久精品国产免费看久久精品 | 伊人中文字幕 | 国产精品一区二区欧美黑人喷潮水 | 午夜影院在线观看视频 | 成人性生交大免费 | 91av在线视频观看 | 黄色a级一级片 | 日韩免费毛片视频 | japanhd成人| 成人免费视屏 | 99热.com | 在线亚洲精品 | 午夜影院在线观看免费 | 国产在线麻豆精品入口 | 久草热视频 | 精品在线免费看 | 在线免费黄色小视频 | 91高清视频在线观看 | 国产一区二区麻豆 | 精品在线一区 | 99色在线 | 久久久久久国产精品免费免费 | 亚洲av毛片成人精品 | 超碰8| 欧美久久久久久久 | 国产精品久久久久久久久久了 | 日韩中文字幕在线视频 | 欧美一区二 | 亚洲天堂av在线 | 欧美日韩亚洲国产 | 成人福利在线视频 | 久久久久久高潮国产精品视 | 国产精品成人久久久久 | 在线视频亚洲 | 九色av | 欧美极品少妇xxxxⅹ免费视频 |