pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

SVG基礎 | 繪制SVG矩形

一個rect元素代表一個矩形。通過這個元素你可以畫出不同寬度,不同高度,以及不同描邊和不同填充顏色的矩形。同時它還可以繪制直角或圓角的矩形。 ...,HTML5中國,中國最大的HTM
1.jpg

  一個<rect>元素代表一個SVG矩形。通過這個元素你可以畫出不同寬度,不同高度,以及不同描邊和不同填充顏色的矩形。同時它還可以繪制直角或圓角的矩形。

  一個SVG矩形的簡單例子

  下面是一個繪制SVG矩形的簡單例子。
  1. <svg xmlns="http://www.w3.org/2000/svg">

  2.     <rect x="10" y="10" height="100" width="100"
  3.         style="stroke:#006600; fill: #00cc00"/>

  4. </svg>      
復制代碼

  SVG矩形的位置由x和y屬性決定。請記住,這個位置是相對于任何它最接近的父元素的位置。

  SVG矩形的尺寸由width和height屬性決定。

  style屬性允許你為矩形設置附加的樣式,如描邊色,描邊寬度和填充色等。

  下面的圖形是上面代碼的返回結果:

2.jpg

  圓角矩形

  我們也可以繪制圓角的SVG矩形。rx和ry屬性用于決定矩形圓角的大小。rx屬性決定圓角的寬度,ry屬性則決定圓角的高度。下面的例子中,三個矩形的圓角分別被設置為5像素、10像素和15像素,請注意觀察他們各自圓角的大小變化。
  1. <svg xmlns="http://www.w3.org/2000/svg">

  2.     <rect x="10" y="10" height="50" width="50"
  3.           rx="5" ry="5"
  4.           style="stroke:#006600; fill: #00cc00"/>
  5.     <rect x="70" y="10" height="50" width="50"
  6.           rx="10" ry="10"
  7.           style="stroke:#006600; fill: #00cc00"/>
  8.     <rect x="130" y="10" height="50" width="50"
  9.           rx="15" ry="15"
  10.           style="stroke:#006600; fill: #00cc00"/>
  11. </svg>   
復制代碼

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

3.jpg

  上面的例子中,三個圓角矩形的rx和ry值都是相同的。如果你單獨設置了rx的值,那么ry的值和rx相同。這是定義SVG圓角矩形的簡寫方式。

  下面的兩個例子中,rx的值都設置為10像素,但是ry的值分別設置為5像素和15像素。這兩個例子展示了矩形圓角的寬度和高度不相同時的情況。
  1. <svg xmlns="http://www.w3.org/2000/svg">

  2.     <rect x="10" y="10" height="50" width="50"
  3.           rx="10" ry="5"
  4.           style="stroke:#006600; fill: #00cc00"/>
  5.     <rect x="130" y="10" height="50" width="50"
  6.           rx="10" ry="15"
  7.           style="stroke:#006600; fill: #00cc00"/>
  8. </svg>   
復制代碼

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

4.jpg

  描邊矩形

  你可以使用stroke屬性來設置SVG矩形的邊框屬性。下面的例子設置矩形的邊框為綠色,邊框的寬度為3像素。
  1. <rect x="20" y="20" width="100" height="100"
  2.       style="stroke: #009900;
  3.              stroke-width: 3;
  4.              fill: none;
  5.       "
  6.       />      
復制代碼

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

5.jpg

  你還可以使用stroke-dasharray屬性將矩形的邊框設置為虛線。看下面的例子:
  1. <rect x="20" y="20" width="100" height="100"
  2.       style="stroke: #009900;
  3.              stroke-width: 3;
  4.              stroke-dasharray: 10 5;
  5.              fill: none;
  6.             "
  7.         />      
復制代碼

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

6.jpg

  填充矩形

  你可以使用fill屬性來為SVG矩形填充顏色。例如將矩形的顏色填充為none。
  1. <rect x="20" y="20" width="100" height="100"
  2.       style="stroke: #009900;
  3.              fill: none;
  4.             "
  5.         />         
復制代碼

  這時,SVG矩形的填充色將和瀏覽器的頁面顏色一樣。

7.jpg

  你也可以選擇一種顏色來填充矩形。下面的例子將矩形填充為綠色。
  1. <rect x="20" y="20" width="100" height="100"
  2.       style="stroke: #009900;
  3.              fill: #33ff33;
  4.             "
  5.         />     
復制代碼
8.jpg
  最后,你可以用fill-opacity屬性來設置填充矩形的透明度。下面的例子中,兩個句子部分疊加在一起,上面的矩形設置為50%的填充透明度。
  1. <rect x="20" y="20" width="100" height="100"
  2.       style="stroke: #009900;
  3.          fill: #33ff33;
  4.         "
  5.         />
  6. <rect x="50" y="50" width="100" height="100"
  7.       style="stroke: #000099;
  8.          fill: #3333ff;
  9.          fill-opacity: 0.5;
  10.         "
  11.         />            
復制代碼

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

9.jpg

  本文版權屬于jQuery之家,轉載請注明出處:http://www.htmleaf.com/ziliaoku/ ... g/201506031964.html


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

相關文檔推薦

由于實際運行環境是在瀏覽器中,因此性能還取決于JavaScript解釋器的效率,指定的FPS幀速在低性能解釋器中可能不會達到,所以這部分不是開發者能夠決定的,開發者能作的是盡可能通
本文將使用HTML5提供的VideoAPI做一個自定義的視頻播放器,需要用到HTML5提供的video標簽、以及HTML5提供的對JavascriptAPI的擴展。,HTML5中國,中國最大的HTML5中文門戶。
隨著 Hybrid 應用的豐富,HTML5 工程師們已經不滿足于把桌面端體驗簡單移植到移動端,他們覬覦移動原生應用人性化的操作體驗,特別是原生應用與生俱來的豐富的手勢系統。HTML5 沒有提
你想要在自己網站上分享一個產品,或者是一個作品集,又或者僅僅只是一個靈感。在你發布到網上之前,你想讓它看起來有吸引力,專業,或者至少得看起來像那么回事。那么你接下
H5廣告,包括H5廣告的設計流程,究竟有什么講究,和階段。為了能幫助更多的人了解H5廣告,我專門做了一個講義。同時,也讓我意外的收到了非常好反饋和認!這是對我的極大鼓勵!我的
本文主要內容有:框架與組件、構建生態、開發技巧與調試、html、css與重構、native/hybrid/桌面開發、前端/H5優化、全棧/全端開發、研究實驗、數據分析與監控、其它軟技能、前端技術網
主站蜘蛛池模板: 公交驾校-北京公交驾校欢迎您! 工作心得_读书心得_学习心得_找心得体会范文就上学道文库 | 西安耀程造价培训机构_工程预算实训_广联达实作实操培训 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 全钢实验台,实验室工作台厂家-无锡市辰之航装饰材料有限公司 | 膜片万向弹性联轴器-冲压铸造模具「沧州昌运模具」 | 板式换网器_柱式换网器_自动换网器-郑州海科熔体泵有限公司 | 双相钢_双相不锈钢_双相钢圆钢棒_双相不锈钢报价「海新双相钢」 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 派克防爆伺服电机品牌|国产防爆伺服电机|高低温伺服电机|杭州摩森机电科技有限公司 | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | 儋州在线-儋州招聘找工作、找房子、找对象,儋州综合生活信息门户! | 工业CT-无锡璟能智能仪器有限公司 | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 正压送风机-多叶送风口-板式排烟口-德州志诺通风设备 | 学习虾-免费的学习资料下载平台| 超声波清洗机_大型超声波清洗机_工业超声波清洗设备-洁盟清洗设备 | 双齿辊破碎机-大型狼牙破碎机视频-对辊破碎机价格/型号图片-金联机械设备生产厂家 | RV减速机-蜗轮蜗杆减速机-洗车机减速机-减速机厂家-艾思捷 | 钢木实验台-全钢实验台-化验室通风柜-实验室装修厂家-杭州博扬实验设备 | 浇注料-高铝砖耐火砖-郑州凯瑞得窑炉耐火材料有限公司 | 刮板输送机,粉尘加湿搅拌机,螺旋输送机,布袋除尘器 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 润滑油加盟_润滑油厂家_润滑油品牌-深圳市沃丹润滑科技有限公司 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 电动车头盔厂家_赠品头盔_安全帽批发_山东摩托车头盔—临沂承福头盔 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 软瓷_柔性面砖_软瓷砖_柔性石材_MCM软瓷厂家_湖北博悦佳软瓷 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | Maneurop/美优乐压缩机,活塞压缩机,型号规格,技术参数,尺寸图片,价格经销商 | 周口风机|周风风机|河南省周口通用风机厂| 上海租奔驰_上海租商务车_上海租车网-矢昂汽车服务公司 | 污水/卧式/潜水/钻井/矿用/大型/小型/泥浆泵,价格,参数,型号,厂家 - 安平县鼎千泵业制造厂 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 金环宇|金环宇电线|金环宇电缆|金环宇电线电缆|深圳市金环宇电线电缆有限公司|金环宇电缆集团 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 欧必特空气能-商用空气能热水工程,空气能热水器,超低温空气源热泵生产厂家-湖南欧必特空气能公司 | 淄博不锈钢无缝管,淄博不锈钢管-鑫门物资有限公司 | 众品家具网-家具品牌招商_家具代理加盟_家具门户的首选网络媒体。 | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 | 印刷人才网 印刷、包装、造纸,中国80%的印刷企业人才招聘选印刷人才网! | 匀胶机旋涂仪-声扫显微镜-工业水浸超声-安赛斯(北京)科技有限公司 | 爆炸冲击传感器-无线遥测传感器-航天星百科 |