久久久久久久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優化、全棧/全端開發、研究實驗、數據分析與監控、其它軟技能、前端技術網
主站蜘蛛池模板: 欧美一区视频 | 伊人狠狠 | 一级看片免费视频 | 不卡一区 | 日韩成人免费av | 亚洲免费视频一区 | 天天天久久久 | 国产精品视频网 | 亚洲视频在线免费观看 | 中文字幕精品一区二区三区精品 | 黄色欧美视频 | 国产乱码久久久久久 | 亚洲精品一区二区三区在线 | 青青草社区 | 久久综合九色综合欧美狠狠 | 理论片午午伦夜理片影院 | 国产精品色| 九九久久精品视频 | 粉嫩av | 亚洲精品久久久一区二区三区 | 91精品国产91久久综合桃花 | 午夜天堂精品久久久久 | 免费视频久久 | 欧美日韩电影免费观看 | 国内精品久久久久久影视8 最新黄色在线观看 | 国产丝袜一区二区三区免费视频 | h视频在线看 | 国产不卡视频在线 | 久久一| 国产精品视频导航 | 日韩高清中文字幕 | 亚洲精品一区二区三区在线 | 国产精品影视在线观看 | 欧美日韩国产在线观看 | 久久99视频这里只有精品 | 中文字幕一区二区三 | 国产成人精品网站 | 久久成人av电影 | 日韩在线免费 | 日韩欧美第一页 | 久久久久久久久国产精品 |