SVG小練習(xí)(day34)

1.SVG

1.1<line> 標(biāo)簽

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

<svg width="100%" height="100%" version="1.1"
xmlns="http://www.w3.org/2000/svg">

<line x1="0" y1="0" x2="300" y2="300"
style="stroke:rgb(99,99,99);stroke-width:2"/>

</svg>

x1 屬性在 x 軸定義線條的開始
y1 屬性在 y 軸定義線條的開始
x2 屬性在 x 軸定義線條的結(jié)束
y2 屬性在 y 軸定義線條的結(jié)束

1.2<rect> 標(biāo)簽

<rect x="10" y="10" width="100" height="100"/>

rect 元素的 width 和 height 屬性可定義矩形的高度和寬度,x定義橫坐標(biāo)骡送,y縱坐標(biāo)
**圓角矩形

<rect x="10" y="10"
        width="100" height="100"
        rx="15" ry="15"/>

rx 和 ry 屬性可使矩形產(chǎn)生圓角孵运。

1.3<circle>標(biāo)簽

<circle cx="60" cy="60" r="50"/>

cx 和 cy 屬性定義圓點的 x 和 y 坐標(biāo)。如果省略 cx 和 cy漱贱,圓的中心會被設(shè)置為 (0, 0),r 屬性定義圓的半徑峡钓。

1.4<ellipse> 標(biāo)簽

<ellipse cx="300" cy="150" rx="200" ry="80"/>

cx 屬性定義圓點的 x 坐標(biāo)
cy 屬性定義圓點的 y 坐標(biāo)
rx 屬性定義水平半徑
ry 屬性定義垂直半徑

1.5<polygon> 標(biāo)簽

<polygon> 標(biāo)簽用來創(chuàng)建含有不少于三個邊的圖形妓笙。

<polygon points="220,100 300,210 170,250"
style="fill:#cccccc;
stroke:#000000;stroke-width:1"/>

points 屬性定義多邊形每個角的 x 和 y 坐標(biāo)

1.6<polyline> 標(biāo)簽

用來創(chuàng)建僅包含直線的形狀。

<polyline points="0,0 0,20 20,20 20,40 40,40 40,60"
style="fill:white;stroke:red;stroke-width:2"/>

1.7<path> 標(biāo)簽

用來定義路徑能岩。


<path d="M250 150 L150 350 L350 350 Z" />

上面的例子定義了一條路徑寞宫,它開始于位置 250 150,到達(dá)位置 150 350拉鹃,然后從那里開始到 350 350辈赋,最后在 250 150 關(guān)閉路徑。

1.8顯示文字

<text x="325" y="160" font-size="30" style="fill:white">SVG</text>

x,y是文本開始坐標(biāo)膏燕。
文本主要使用text元素钥屈,在text元素中,空格的處理與HTML類似:換行和回車變成空格坝辫,而多個空格壓縮成單個空格焕蹄。

1.9畫一朵花

 <!--畫一朵花,圓堆疊形成-->
    <!--中心圓 -->
    <circle cx="500" cy="150" r="50"
        style="fill: #FB9B60;"/>

    <!--莖-->
    <rect x="500" y="200" width="10" height="150"
          style="fill: #11710F;"/>

    <!--四個90度的點 -->
    <circle cx="500" cy="90" r="10"
            style="fill: #FDF979;"/>
    <circle cx="440" cy="150" r="10"
            style="fill: #FDF979;"/>
    <circle cx="560" cy="150" r="10"
            style="fill: #FDF979;"/>
    <circle cx="500" cy="210" r="10"
            style="fill: #FDF979;"/>

    <!--左上角四分之一圓的點 -->
    <circle cx="444.56" cy="127.03" r="10"
            style="fill: #FDF979;"/>
    <circle cx="457.57" cy="107.57" r="10"
            style="fill: #FDF979;"/>
    <circle cx="477.03" cy="94.56" r="10"
            style="fill: #FDF979;"/>

    <!--右上角四分之一圓的點 -->
    <circle cx="555.43" cy="127.03" r="10"
            style="fill: #FDF979;"/>
    <circle cx="542.42" cy="107.57" r="10"
            style="fill: #FDF979;"/>
    <circle cx="522.96" cy="94.56" r="10"
            style="fill: #FDF979;"/>

    <!--右下角四分之一圓的點 -->
    <circle cx="555.43" cy="172.96" r="10"
            style="fill: #FDF979;"/>
    <circle cx="542.42" cy="192.42" r="10"
            style="fill: #FDF979;"/>
    <circle cx="522.96" cy="205.43" r="10"
            style="fill: #FDF979;"/>


    <!--左下角四分之一圓的點 -->
    <circle cx="444.56" cy="172.96" r="10"
            style="fill: #FDF979;"/>
    <circle cx="457.57" cy="192.42" r="10"
            style="fill: #FDF979;"/>
    <circle cx="477.03" cy="205.43" r="10"
            style="fill: #FDF979;"/>

    <!--向日葵的中間的種子-->
    <line x1="453.80" y1="130.86" x2="546.19" y2="130.86"
          style="stroke:rgb(99,99,99);stroke-width:2"/>
    <line x1="450" y1="150" x2="550" y2="150"
          style="stroke:rgb(99,99,99);stroke-width:2"/>
    <line x1="464.64" y1="114.64" x2="535.35" y2="114.64"
          style="stroke:rgb(99,99,99);stroke-width:2"/>
    <line x1="453.80" y1="169.14" x2="453.80" y2="169.14"
          style="stroke:rgb(99,99,99);stroke-width:2"/>
    <line x1="453.80" y1="169.14" x2="546.19" y2="169.14"
          style="stroke:rgb(99,99,99);stroke-width:2"/>
    <line x1="500" y1="100" x2="500" y2="200"
          style="stroke:rgb(99,99,99);stroke-width:2"/>
    <line x1="464.65" y1="185.35" x2="535.35" y2="185.35"
          style="stroke:rgb(99,99,99);stroke-width:2"/>
    <line x1="519.13" y1="103.80" x2="519.13" y2="196.19"
          style="stroke:rgb(99,99,99);stroke-width:2"/>
    <line x1="480.86" y1="103.80" x2="480.86" y2="196.19"
          style="stroke:rgb(99,99,99);stroke-width:2"/>

    <!--葉子:svg的path是路徑繪制,字母M后面的是繪圖起點坐標(biāo),字母C是curveto選項,其后三個坐標(biāo)分別是起始控制柄,終止控制柄,以及終點坐標(biāo)。葉子輪廓代碼是:-->
    <path d="M510 280 C510 276 550 250 570 230 C570 235 530 250 510 280"
          style="fill:#11710F;stroke:#11aa42;stroke-width:1px"/>

curveto的參數(shù)

葉子參考
curveto曲線的參數(shù)

1.10 畫一顆小樹

    <ellipse cx="700" cy="150" rx="80" ry="100"
             style="fill: #11aa42"/>
    <polygon points="700,150 640,350 760,350"
             style="fill:#79241F;stroke-width:1"/>

預(yù)覽效果

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末阀溶,一起剝皮案震驚了整個濱河市腻脏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌银锻,老刑警劉巖永品,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異击纬,居然都是意外死亡鼎姐,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進(jìn)店門更振,熙熙樓的掌柜王于貴愁眉苦臉地迎上來炕桨,“玉大人,你說我怎么就攤上這事肯腕∠坠” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵实撒,是天一觀的道長姊途。 經(jīng)常有香客問我涉瘾,道長,這世上最難降的妖魔是什么捷兰? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任立叛,我火速辦了婚禮,結(jié)果婚禮上贡茅,老公的妹妹穿的比我還像新娘秘蛇。我一直安慰自己,他們只是感情好顶考,可當(dāng)我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布彤叉。 她就那樣靜靜地躺著,像睡著了一般村怪。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上浮庐,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天甚负,我揣著相機(jī)與錄音,去河邊找鬼审残。 笑死梭域,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的搅轿。 我是一名探鬼主播病涨,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼璧坟!你這毒婦竟也來了既穆?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤雀鹃,失蹤者是張志新(化名)和其女友劉穎幻工,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體黎茎,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡囊颅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了傅瞻。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片踢代。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖嗅骄,靈堂內(nèi)的尸體忽然破棺而出胳挎,到底是詐尸還是另有隱情,我是刑警寧澤溺森,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布串远,位于F島的核電站宏多,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏澡罚。R本人自食惡果不足惜伸但,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望留搔。 院中可真熱鬧更胖,春花似錦、人聲如沸隔显。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽括眠。三九已至彪标,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間掷豺,已是汗流浹背捞烟。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留当船,地道東北人题画。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像德频,于是被迫代替她去往敵國和親苍息。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,658評論 2 350

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

  • SVG 學(xué)習(xí)筆記 SVG是什么 SVG 指可伸縮矢量圖形 (Scalable Vector Graphics) S...
    Penn_Xu閱讀 980評論 0 1
  • 一.什么是SVG壹置? SVG 指的是可伸縮矢量圖形 (Scalable Vector Graphics),它用來定義...
    nightZing閱讀 17,038評論 11 62
  • 一竞思、什么是SVG? SVG指可伸縮矢量圖形(Scalable Vector Graphics)钞护; SVG用來定義用...
    清心挽風(fēng)閱讀 1,391評論 1 3
  • 轉(zhuǎn)載請聲明 原文鏈接 關(guān)注公眾號獲取更多資訊 這篇文章主要總結(jié)H5的一些新增的功能以及一些基礎(chǔ)歸納衙四,這里只是一個提...
    程序員poetry閱讀 9,068評論 22 225
  • 這兩天過得传蹈,漂浮在異次元。 每天的心情步藕,從起床到睡著惦界,持續(xù)處于一種低于平均值的狀態(tài)。 大約前幾天的談話還是深深傷到...
    一只鐵匠閱讀 214評論 0 0