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

SVG基礎 | 繪制SVG圓形和橢圓形

SVG circle元素用于繪制一個圓形。ellipse元素則用于繪制橢圓形。我們先從圓形說起,下面是一個繪制SVG圓形的例子。,HTML5中國,中國最大的HTML5中文門戶。
1.jpg

  SVG <circle>元素用于繪制一個圓形。<ellipse>元素則用于繪制橢圓形。我們先從圓形說起,下面是一個繪制SVG圓形的例子。
  1. <svg xmlns="http://www.w3.org/2000/svg">
  2.   <circle cx="40" cy="40" r="24" style="stroke:#006600; fill:#00cc00"/>
  3. </svg>   
復制代碼

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

2.jpg

  cx和cy表示圓心的坐標,r屬性則是圓的半徑。

  圓形描邊

  你可以在樣式中使用stroke屬性來設置SVG圓形的描邊屬性。在上面的例子中,圓形的描邊被設置為暗綠色。除了描邊顏色,你還可以使用stroke-width設置描邊的寬度。看下面的例子:
  1. <circle cx="40" cy="40" r="24"
  2.     style="stroke:#006600;
  3.            stroke-width: 3;
  4.            fill:#00cc00"/>   
復制代碼

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

3.jpg

  注意這個例子中圓的描邊寬度要比上面例子的寬。

  你還可以使用stroke-dasharray屬性來實現圓形的虛線描邊效果。
  1. <circle cx="40" cy="40" r="24"
  2.     style="stroke:#006600;
  3.            stroke-width: 3;
  4.            stroke-dasharray: 10 5;
  5.            fill:#00cc00"/>      
復制代碼

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

4.jpg

  最后,你也可以將圓形的描邊移除,只需要將它設置為none即可。
  1. <circle cx="40" cy="40" r="24"
  2.     style="stroke: none;
  3.            fill:#00cc00"/>        
復制代碼

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

5.jpg

  填充圓形

  fill屬性可以控制SVG圓形的填充色。設置為none則不會填充任何顏色。
  1. <circle cx="40" cy="40" r="24"
  2.     style="stroke: #00600;
  3.            fill:none"/>     
復制代碼

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

6.jpg

  下面是一個填充了紫色的圓形。
  1. <circle cx="40" cy="40" r="24"
  2.     style="stroke: #660066;
  3.            fill: #cc3399"/>      
復制代碼

7.jpg  

  最后,你可以使用fill-opacity屬性來設置填充色的透明度。下面的例子中繪制了兩個部分疊加的圓形,上面圓形的填充透明度被設置為50%
  1. <circle cx="40" cy="40" r="24"
  2.     style="stroke: #660000;
  3.            fill: #cc0000" />
  4. <circle cx="64" cy="40" r="24"
  5.     style="stroke: #000066;
  6.            fill: #0000cc;
  7.            fill-opacity: 0.5"/>  
復制代碼

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

8.jpg

  SVG橢圓

  SVG橢圓和圓形類似,只是它的半徑不相等,它的半徑用rx和ry屬性來表示。看下面的例子。
  1. <svg xmlns="http://www.w3.org/2000/svg">
  2.   <ellipse cx="40" cy="40" rx="30" ry="15"
  3.            style="stroke:#006600; fill:#00cc00"/>
  4. </svg>      
復制代碼

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

9.jpg

  SVG橢圓的描邊

  同樣,你可以使用stroke-width屬性來設置橢圓的描邊寬度。
  1. <ellipse cx="50" cy="50" rx="40" ry="30"
  2.          style="stroke: #ff0000;
  3.                stroke-width: 5;
  4.                fill: none;
  5.         "/>      
復制代碼

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

10.jpg

  你也可以將橢圓的描邊制作為虛線。下面的例子中虛線的長度為10像素,兩個虛線之間的間距為5像素。
  1. <ellipse cx="50" cy="50" rx="40" ry="30"
  2.          style="stroke: #ff0000;
  3.                stroke-width: 5;
  4.                stroke-dasharray: 10 5;
  5.                fill: none;
  6.         "/>   
復制代碼
11.jpg
  另外,你還可以使用stroke-opacity來設置描邊的透明度。
  1. <ellipse cx="50" cy="50" rx="40" ry="30"
  2.          style="stroke: #ff0000;
  3.                stroke-width: 5;
  4.                fill: none;
  5.         "/>

  6. <ellipse cx="60" cy="60" rx="40" ry="30"
  7.          style="stroke: #0000ff;
  8.                stroke-width: 5;
  9.                stroke-opacity: 0.5;
  10.                fill: none;
  11.         "/>            
復制代碼

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

12.jpg

  SVG橢圓的填充色

  同樣還是使用fill屬性來設置SVG橢圓的填充色。
  1. <ellipse cx="50" cy="50" rx="40" ry="30"
  2.          style="stroke: #ff0000;
  3.                stroke-width: 5;
  4.                fill: #ff6666;
  5.         "/>      
復制代碼
13.jpg

  和SVG圓形一樣,橢圓也可以設置填充的透明度。
  1. <ellipse cx="50" cy="50" rx="40" ry="30"
  2.          style="stroke: #ff0000;
  3.                stroke-width: 5;
  4.                fill: none;
  5.         "/>

  6. <ellipse cx="60" cy="60" rx="40" ry="30"
  7.          style="stroke: none;
  8.                fill: #0000ff;
  9.                fill-opacity: 0.5;
  10.         "/>                 
復制代碼

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




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

相關文檔推薦

由于實際運行環境是在瀏覽器中,因此性能還取決于JavaScript解釋器的效率,指定的FPS幀速在低性能解釋器中可能不會達到,所以這部分不是開發者能夠決定的,開發者能作的是盡可能通
本文將使用HTML5提供的VideoAPI做一個自定義的視頻播放器,需要用到HTML5提供的video標簽、以及HTML5提供的對JavascriptAPI的擴展。,HTML5中國,中國最大的HTML5中文門戶。
隨著 Hybrid 應用的豐富,HTML5 工程師們已經不滿足于把桌面端體驗簡單移植到移動端,他們覬覦移動原生應用人性化的操作體驗,特別是原生應用與生俱來的豐富的手勢系統。HTML5 沒有提
你想要在自己網站上分享一個產品,或者是一個作品集,又或者僅僅只是一個靈感。在你發布到網上之前,你想讓它看起來有吸引力,專業,或者至少得看起來像那么回事。那么你接下
H5廣告,包括H5廣告的設計流程,究竟有什么講究,和階段。為了能幫助更多的人了解H5廣告,我專門做了一個講義。同時,也讓我意外的收到了非常好反饋和認!這是對我的極大鼓勵!我的
本文主要內容有:框架與組件、構建生態、開發技巧與調試、html、css與重構、native/hybrid/桌面開發、前端/H5優化、全棧/全端開發、研究實驗、數據分析與監控、其它軟技能、前端技術網
主站蜘蛛池模板: 公交驾校-北京公交驾校欢迎您!| 土壤墒情监测站_土壤墒情监测仪_土壤墒情监测系统_管式土壤墒情站-山东风途物联网 | SRRC认证|CCC认证|CTA申请_IMEI|MAC地址注册-英利检测 | 发电机组|柴油发电机组-批发,上柴,玉柴,潍柴,康明斯柴油发电机厂家直销 | 塑胶跑道施工-硅pu篮球场施工-塑胶网球场建造-丙烯酸球场材料厂家-奥茵 | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | 土壤水分自动监测站-SM150便携式土壤水分仪-铭奥仪器 | 玖容气动液压设备有限公司-气液增压缸_压力机_增压机_铆接机_增压器 | 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 温州在线网| 德国GMN轴承,GMN角接触球轴承,GMN单向轴承,GMN油封,GMN非接触式密封 | 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 环氧铁红防锈漆_环氧漆_无溶剂环氧涂料_环氧防腐漆-华川涂料 | 上海公司注册-代理记账-招投标审计-上海昆仑扇财税咨询有限公司 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 北京环球北美考试院【官方网站】|北京托福培训班|北京托福培训 | 医学动画公司-制作3d医学动画视频-医疗医学演示动画制作-医学三维动画制作公司 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | 附着力促进剂-尼龙处理剂-PP处理剂-金属附着力处理剂-东莞市炅盛塑胶科技有限公司 | 无线遥控更衣吊篮_IC卡更衣吊篮_电动更衣吊篮配件_煤矿更衣吊篮-力得电子 | 物流公司电话|附近物流公司电话上门取货 | 顺辉瓷砖-大国品牌-中国顺辉| 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 馋嘴餐饮网_餐饮加盟店火爆好项目_餐饮连锁品牌加盟指南创业平台 | 美能达分光测色仪_爱色丽分光测色仪-苏州方特电子科技有限公司 | 金属波纹补偿器厂家_不锈钢膨胀节价格_非金属伸缩节定制-庆达补偿器 | 合肥宠物店装修_合肥宠物美容院装修_合肥宠物医院设计装修公司-安徽盛世和居装饰 | 高压微雾加湿器_工业加湿器_温室喷雾-昌润空气净化设备 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 天然鹅卵石滤料厂家-锰砂滤料-石英砂滤料-巩义东枫净水 | 成都APP开发-成都App定制-成都app开发公司-【未来久】 | YT保温材料_YT无机保温砂浆_外墙保温材料_南阳银通节能建材高新技术开发有限公司 | 不锈钢闸阀_球阀_蝶阀_止回阀_调节阀_截止阀-可拉伐阀门(上海)有限公司 | 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 | 氟氨基酮、氯硝柳胺、2-氟苯甲酸、异香兰素-新晨化工 | 压力变送器-上海武锐自动化设备有限公司 | 广州企亚 - 数码直喷、白墨印花、源头厂家、透气无手感方案服务商! | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 智能型高压核相仪-自动开口闪点测试仪-QJ41A电雷管测试仪|上海妙定 | 专业生物有机肥造粒机,粉状有机肥生产线,槽式翻堆机厂家-郑州华之强重工科技有限公司 |