SVG描邊屬性

SVG提供了大量的筆畫屬性绘雁,實現(xiàn)各種各樣的描邊效果。我們來介紹一下:

stroke:筆畫屬性男翰,

stroke-width:筆畫寬度屬性糯彬,

stroke-linecap:筆畫線帽屬性,

stroke-dasharray:虛線筆畫屬性忿峻。

所有的描邊屬性都可以應(yīng)用于任何類型的線條薄啥、文本和元素的輪廓,如 circle逛尚。

首先我們學(xué)習(xí) stroke 屬性垄惧,它定義了一個元素的線條、文本或輪廓的顏色绰寞,值是任何合法的顏色值到逊。

打開編輯器铣口,新建一個 stroke-properties.html 文件,補(bǔ)全基礎(chǔ)代碼蕾管,在 body 里添加一個 svg 標(biāo)簽枷踏,定義屬性 width 等于 300,height 等于 80掰曾。

在 svg 里添加 g 標(biāo)簽,給它定義一個 fill 屬性停团,值為 none旷坦。

在 g 標(biāo)簽里添加 path 標(biāo)簽,定義屬性 stroke 等于 red佑稠,再定義一個 d 屬性秒梅,畫一條線。

復(fù)制兩個 path 標(biāo)簽舌胶。

修改線條的起點(diǎn)坐標(biāo)捆蜀。

修改第二條線的描邊顏色為 black。修改第三條線的描邊顏色為 blue幔嫂。保存文件辆它。

在瀏覽器中預(yù)覽,三條顏色不同的線條就繪制好了履恩。

接下來我們學(xué)習(xí) stroke-width 筆畫寬度屬性锰茉。它定義了一個元素的線條、文本或輪廓的厚度切心。值是一個數(shù)字飒筑。

回到編輯器,在上個 svg 結(jié)尾處添加一個 br 標(biāo)簽绽昏⌒牛回車換行。

添加一個新的 svg 標(biāo)簽全谤,屬性 width 等于 300肤晓,height 等于 80。

在 svg 里添加 g 標(biāo)簽啼县,給它定義一個 fill 屬性材原,值為 none。stroke 屬性季眷,值為 black余蟹。

在 g 標(biāo)簽里添加 path 標(biāo)簽,定義屬性 stroke-width 等于 2子刮,再定義一個 d 屬性威酒,畫一條線窑睁。

復(fù)制兩個 path 標(biāo)簽。

修改線條的起點(diǎn)坐標(biāo)葵孤。

修改第二條線的線寬為 4担钮。修改第三條線的線寬為 6。保存尤仍。

在瀏覽器中預(yù)覽箫津,三條線厚度不同的黑色線條就繪制好了。

接下來我們學(xué)習(xí) stroke-linecap宰啦, 筆畫線帽屬性苏遥。它定義了一個開放路徑的不同類型的結(jié)束點(diǎn)。它的值是有三個:

butt ([b?t]) 赡模,沒有線帽田炭,也是默認(rèn)屬性。

round ([ra?nd])漓柑,圓形線帽教硫。

square ([skwer]),方形線帽辆布。

回到編輯器瞬矩,在上個 svg 結(jié)尾處添加一個 br 標(biāo)簽⊙枋猓回車換行丧鸯。

添加一個新的 svg 標(biāo)簽,屬性 width 等于 300嫩絮,height 等于 80丛肢。

在 svg 里添加 g 標(biāo)簽,給它定義一個 fill 屬性剿干,值為 none蜂怎。stroke 屬性,值為 black置尔,stroke-width 屬性杠步,值為 6。

在 g 標(biāo)簽里添加 path 標(biāo)簽榜轿,定義屬性 stroke-linecap 等于 butt幽歼,再定義一個 d 屬性,畫一條線谬盐。

復(fù)制兩個 path 標(biāo)簽甸私。

修改線條的起點(diǎn)坐標(biāo)。

修改第二條線的線帽屬性為 round飞傀。修改第三條線的線帽屬性為 square皇型。保存诬烹。

在瀏覽器中預(yù)覽,三條線帽不同的黑色線條就繪制好了弃鸦。

接下來我們學(xué)習(xí) stroke-dasharray 屬性绞吁,dasharray,直譯過來就是虛線序列唬格。這個屬性用來創(chuàng)建虛線家破。它的值是一個數(shù)字序列,以此定義虛線的線條與空隙的大小购岗,序列值是個數(shù)字员舵,至少定義兩個值。比如藕畔,"20,20" (直接讀 20 20)庄拇,是這樣的虛線注服;"20, 10, 5, 5 ,5, 10" 是這樣的虛線!

回到編輯器措近,在上個 svg 結(jié)尾處添加一個 br 標(biāo)簽溶弟。回車換行瞭郑。

添加一個新的 svg 標(biāo)簽辜御,屬性 width 等于 300,height 等于 80屈张。

在 svg 里添加 g 標(biāo)簽擒权,給它定義一個 fill 屬性,值為 none阁谆。stroke 屬性碳抄,值為 black,stroke-width 屬性场绿,值為 4剖效。

在 g 標(biāo)簽里添加 path 標(biāo)簽,定義屬性 stroke-dasharray 等于 "5,5" 焰盗,再定義一個 d 屬性璧尸,畫一條線。

復(fù)制兩個 path 標(biāo)簽熬拒。

修改線條的起點(diǎn)坐標(biāo)爷光。

修改第二條線的虛線序列值。修改第三條線的虛線序列值梦湘。保存瞎颗。

在瀏覽器中預(yù)覽件甥,三條不同的虛線就繪制好了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末哼拔,一起剝皮案震驚了整個濱河市引有,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌倦逐,老刑警劉巖譬正,帶你破解...
    沈念sama閱讀 218,640評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異檬姥,居然都是意外死亡曾我,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評論 3 395
  • 文/潘曉璐 我一進(jìn)店門健民,熙熙樓的掌柜王于貴愁眉苦臉地迎上來抒巢,“玉大人,你說我怎么就攤上這事秉犹◎让眨” “怎么了?”我有些...
    開封第一講書人閱讀 165,011評論 0 355
  • 文/不壞的土叔 我叫張陵崇堵,是天一觀的道長型诚。 經(jīng)常有香客問我,道長鸳劳,這世上最難降的妖魔是什么狰贯? 我笑而不...
    開封第一講書人閱讀 58,755評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮赏廓,結(jié)果婚禮上涵紊,老公的妹妹穿的比我還像新娘。我一直安慰自己楚昭,他們只是感情好栖袋,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,774評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著抚太,像睡著了一般塘幅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上尿贫,一...
    開封第一講書人閱讀 51,610評論 1 305
  • 那天电媳,我揣著相機(jī)與錄音,去河邊找鬼庆亡。 笑死匾乓,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的又谋。 我是一名探鬼主播拼缝,決...
    沈念sama閱讀 40,352評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼娱局,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了咧七?” 一聲冷哼從身側(cè)響起衰齐,我...
    開封第一講書人閱讀 39,257評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎继阻,沒想到半個月后耻涛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,717評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡瘟檩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,894評論 3 336
  • 正文 我和宋清朗相戀三年抹缕,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片墨辛。...
    茶點(diǎn)故事閱讀 40,021評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡卓研,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出睹簇,到底是詐尸還是另有隱情鉴分,我是刑警寧澤,帶...
    沈念sama閱讀 35,735評論 5 346
  • 正文 年R本政府宣布带膀,位于F島的核電站,受9級特大地震影響橙垢,放射性物質(zhì)發(fā)生泄漏垛叨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,354評論 3 330
  • 文/蒙蒙 一柜某、第九天 我趴在偏房一處隱蔽的房頂上張望嗽元。 院中可真熱鬧,春花似錦喂击、人聲如沸剂癌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,936評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽佩谷。三九已至,卻和暖如春监嗜,著一層夾襖步出監(jiān)牢的瞬間谐檀,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,054評論 1 270
  • 我被黑心中介騙來泰國打工裁奇, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留桐猬,地道東北人。 一個月前我還...
    沈念sama閱讀 48,224評論 3 371
  • 正文 我出身青樓刽肠,卻偏偏與公主長得像溃肪,于是被迫代替她去往敵國和親免胃。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,974評論 2 355

推薦閱讀更多精彩內(nèi)容

  • SVG提供了大量的筆畫屬性惫撰,實現(xiàn)各種各樣的描邊效果羔沙。我們來介紹一下: stroke:筆畫屬性, stroke-wi...
    千鋒閱讀 800評論 0 0
  • 什么是SVG润绎? SVG 指可伸縮矢量圖形 (Scalable Vector Graphics)SVG 用來定義用于...
    浮若年華_7a56閱讀 624評論 0 0
  • SVG 可伸縮矢量圖形(Scalable Vector Graphics) 使用 XML 格式定義圖像 是w3c的...
    小樓me閱讀 864評論 0 1
  • 基本形狀 SVG 有一些預(yù)定義的形狀元素撬碟,可被開發(fā)者使用和操作: 1.矩形 <rect> 標(biāo)簽,使用x,y,wid...
    億個小目標(biāo)閱讀 605評論 0 1
  • SVG提供了一個范圍廣泛stroke 屬性莉撇。在本章中呢蛤,我們將看看下面: stroke stroke-width:屬...
    小冕閱讀 844評論 0 1