欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

html5筆畫與填充的方法

這篇文章主要介紹“html5筆畫與填充的方法”的相關(guān)知識(shí),小編通過實(shí)際案例向大家展示操作過程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“html5筆畫與填充的方法”文章能幫助大家解決問題。

創(chuàng)新互聯(lián)公司是一家專業(yè)提供汾西企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、網(wǎng)站建設(shè)、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為汾西眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

填充色 - fill屬性

這個(gè)屬性使用設(shè)置的顏色填充圖形內(nèi)部,使用很簡(jiǎn)單,直接把顏色值賦給這個(gè)屬性就可以了??蠢樱?/p>

復(fù)制代碼 代碼如下:

fill-opacity="0.5" stroke-opacity="0.8"/>

上面例子中畫了一個(gè)紅色藍(lán)邊的矩形。注意幾點(diǎn):

1. 如果不提供fill屬性,則默認(rèn)會(huì)使用黑色填充,如果要取消填充,需要設(shè)置成none。

2. 可以設(shè)置填充的透明度,就是fill-opacity,值的范圍是0到1。

3. 稍微復(fù)雜一點(diǎn)的是fill-rule屬性。這個(gè)屬性定義了判斷點(diǎn)是不是屬于填充范圍的算法;除了inherit這個(gè)值外,還有兩個(gè)取值:

prop-value">nonzero:這個(gè)值采用的算法是:從需要判定的點(diǎn)向任意方向發(fā)射線,然后計(jì)算圖形與線段交點(diǎn)的處的走向;計(jì)算結(jié)果從0開始,每有一個(gè)交點(diǎn)處的線段是從左到右的,就加1;每有一個(gè)交點(diǎn)處的線段是從右到左的,就減1;這樣計(jì)算完所有交點(diǎn)后,如果這個(gè)計(jì)算的結(jié)果不等于0,則該點(diǎn)在圖形內(nèi),需要填充;如果該值等于0,則在圖形外,不需要填充。看下面的示例:

evenodd:這個(gè)值采用的算法是:從需要判定的點(diǎn)向任意方向發(fā)射線,然后計(jì)算圖形與線段交點(diǎn)的個(gè)數(shù),個(gè)數(shù)為奇數(shù)則改點(diǎn)在圖形內(nèi),需要填充;個(gè)數(shù)為偶數(shù)則點(diǎn)在圖形外,不需要填充。看下圖的示例:

邊框色 - stroke屬性

上面的例子中已經(jīng)用到了stroke屬性,這個(gè)屬性使用設(shè)置的值畫圖形的邊框,使用起來也很直接,把顏色值賦給它就可以了。注意:

1. 如果不提供stroke屬性,則默認(rèn)不繪制圖形邊框。

2. 可以設(shè)置邊的透明度,就是stroke-opacity,值的范圍是0到1。

實(shí)際上,邊的情況比圖形內(nèi)部稍微復(fù)雜一點(diǎn),因?yàn)檫叧祟伾€有"形狀"需要定義。

線的端點(diǎn) - stroke-linecap屬性

這個(gè)屬性定義了線段端點(diǎn)的風(fēng)格,這個(gè)屬性可以使用butt,square,round三個(gè)值。看例子:

復(fù)制代碼 代碼如下:

這段代碼繪制了3條使用不同風(fēng)格線端點(diǎn)的線,

從左面的圖中我們可以很容易看出3中風(fēng)格的不同。

線的連接 - stroke-linejoin屬性

這個(gè)屬性定義了線段連接處的風(fēng)格,這個(gè)屬性可以使用miter,round,bevel三個(gè)值。看例子:

復(fù)制代碼 代碼如下:

stroke-linecap="butt" fill="transparent" stroke-linejoin="miter"/>

stroke-linecap="round" fill="transparent" stroke-linejoin="round"/>

stroke-linecap="square" fill="transparent" stroke-linejoin="bevel"/>

從左面的圖中我們很容易看到3中風(fēng)格的不同。

線的虛實(shí) - stroke-dasharray屬性

這個(gè)屬性可以設(shè)置線段采用何種虛實(shí)線??蠢樱?/p>

復(fù)制代碼 代碼如下:

stroke-linecap="round" stroke-dasharray="5,10,5" fill="none"/>

stroke-linecap="round" stroke-width="1" stroke-dasharray="5,5" fill="none"/>

這個(gè)屬性是設(shè)置一些列數(shù)字,不過這些數(shù)字必須是逗號(hào)隔開的。

屬性中當(dāng)然可以包含空格,但是空格不作為分隔符。每個(gè)數(shù)字

定義了實(shí)線段的長(zhǎng)度,分別是按照繪制、不繪制這個(gè)順序循環(huán)下去。

所以左面的例子中繪制的線是畫5單位的實(shí)線,留5單位的空格,

再畫5單位的實(shí)線...這樣一直下去。

除了這些常用的屬性,還有下列屬性可以設(shè)置:

stroke-miterlimit:這個(gè)和canvas中的一樣,它處理什么時(shí)候畫和不畫線連接處的miter效果。

stroke-dashoffset:這個(gè)屬性設(shè)置開始畫虛線的位置。

使用CSS展示數(shù)據(jù)

HTML5強(qiáng)化了DIV+CSS的思想,所以展示數(shù)據(jù)的部分還可以交給CSS處理。與普通HTML元素相比,只不過是 background-color和border換成了fill和stroke。其他的大多都差不多。簡(jiǎn)單看個(gè)例子:

復(fù)制代碼 代碼如下:

#MyRect:hover {

stroke: black;

fill: blue;

}

是不是很熟悉,就是這么簡(jiǎn)單的。

關(guān)于“html5筆畫與填充的方法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。

當(dāng)前標(biāo)題:html5筆畫與填充的方法
當(dāng)前URL:http://aaarwkj.com/article40/igepeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航服務(wù)器托管、用戶體驗(yàn)自適應(yīng)網(wǎng)站、網(wǎng)頁設(shè)計(jì)公司外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
人妻有码一区二区三区| 日韩大片一区二区三区在线观看| 丁香婷婷深情五月亚洲天堂| 精品人妻一区二区三区蜜桃电 | 精品少妇人妻一区二区三区| 传媒视频免费在线观看| 亚洲精品成人午夜av| 青青草免费视频观看在线| 亚洲日本va午夜中文字幕一区| 欧美一区二区国产日韩在线| 国产亚洲精品女人久久久| 亚洲欧美日韩一区91| 日本欧美高清一区二区| av免费在线观看网页| 亚洲中文字幕高清无二区| 永久免费观看黄色录像| 97国产精品成人免费视频| 国产又黄又爽不卡的视频| 久久精品有码视频免费观看| 国产精品久久一级黄片| 色综合视频二区偷拍在线| 人妻系列日本在线播放| 乱色精品熟女一区二区三区| 亚洲精品成av人在线观看| 亚洲婷婷综合精品五月天| 久久免费国产精品电影| 亚洲精品中文字幕乱码| 高潮内射一区二区三区| 国内成人午夜激情视频| 成人18禁h黄在线看免费| 日本乱码中文字幕在线观看| 日韩精品国产亚洲欧美| 色吊最新在线视频免费观看| 国产精品亚洲av三区国产毛片| 91大神午夜在线观看| 中文字幕免费日本在线| av在线观看亚洲天堂| 亚洲国产韩国精品在线| 91在线观看高清免费| 国产青青草成人在线视频| av毛片在线播放免费|