Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 韩国在线观看一区二区三区,国产97视频在线,99久久成人国产精品免费

          整合營(yíng)銷(xiāo)服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢(xún)熱線(xiàn):

          如何擁有漸變色 - css進(jìn)階

          如何擁有漸變色 - css進(jìn)階

          變色--線(xiàn)性漸變

          人類(lèi)對(duì)美的追求是無(wú)止境的,色彩的搭配是對(duì)美的最基本要求,而其中的漸變,就能給人一種舒緩的感覺(jué),它不那么的突兀,給人一種不逼迫、緩緩地和高逼格感覺(jué)。

          很流行的漸變網(wǎng)頁(yè)

          Css3引入了漸變的功能,有線(xiàn)性漸變徑向漸變兩種,今天介紹線(xiàn)性漸變。要注意的是,這里的漸變并不是顏色,而是一種特殊的圖像。所以只會(huì)在background-image里起作用。

          兩種漸變

          語(yǔ)法

          設(shè)置漸變色

          background-image:linear-gradient(angle, color-stop1, color-stop2, ...)

          方向圖

          Angle:表示漸變的方向。有兩種選擇:

          1、方向:上下左右,對(duì)角線(xiàn)

          to+方向,表示最終的方向,to right表示往右依次渲染顏色。


          例子:從左往右

          background: linear-gradient(to right,red, yellow);


          從下到上

          background: linear-gradient(to top,red, yellow);


          對(duì)角線(xiàn),左上角對(duì)右下角

          background: linear-gradient(to bottom right,red, yellow);

          效果圖


          2、角度

          單位用deg,這個(gè)角度并不是順時(shí)針?lè)较颍悄鏁r(shí)針。

          角度圖

          background: linear-gradient(0deg,red, yellow)等同于background: linear-gradient(to top,red, yellow);


          color-stop:漸變點(diǎn)的顏色值,必須要有兩個(gè)漸變點(diǎn)。

          除了可以設(shè)置多個(gè)漸變點(diǎn),還可以規(guī)定漸變點(diǎn)的起始位置,以橫坐標(biāo)平分100%為算。


          例子,黃色漸變起始點(diǎn)在30%位置,綠色漸變起始點(diǎn)在60%

          background: linear-gradient(to right,red, yellow 30%, lime 60%);

          各占不同比值的顏色

          案例


          結(jié)合透明度rgba,還可以給圖片加個(gè)淡入效果。

          background:lineargradient(to right, rgba(255,255,255,0), rgba(255,255,255,1)), url("images/sky.jpg");

          對(duì)比圖

          這些僅僅只是漸變的基礎(chǔ),還可以整出更炫酷的的東西。

          很流行的漸變登錄框

          漸變背景圖

          知識(shí)導(dǎo)圖

          總結(jié)

          變是兩種或更多顏色的平滑過(guò)渡,是指在顏色集上使用逐步抽樣算法,并將結(jié)果應(yīng)用于描邊樣式和填充樣式中。canvas的繪圖上下文支持兩種類(lèi)型的漸變:線(xiàn)性漸變和放射性漸變,其中放射性漸變也稱(chēng)徑向漸變。

          繪制漸變圖形

          創(chuàng)建一個(gè)簡(jiǎn)單的漸變非常容易,可能比使用Photoshop還要快,需要三個(gè)步驟。

          (1)創(chuàng)建漸變對(duì)象。

          var gradient=cxt.createRadialGradient(0,0,0,canvas.height);

          (2)為漸變對(duì)象設(shè)置顏色,指明過(guò)渡方式。

          gradient.addColorStop(0,'#fff');

          gradient.addColorStop(1,'#000');

          (3)在context上為填充樣式或者描邊樣式設(shè)置漸變。

          cxt.fillStyle=gradient;

          要設(shè)置顯示顏色,在漸變對(duì)象上使用addColorStop函數(shù)即可。除了可以變換成其他顏色外,還可以為顏色設(shè)置alpha值(例如透明),并且alpha值也是可以變換的。為了達(dá)到這樣的效果,需要使用顏色值的另一種表示方法,如內(nèi)置alpha組建的CSSrgba函數(shù)。

          繪制線(xiàn)性漸變,會(huì)使用到如下表所示幾個(gè)方法。

          (1)編寫(xiě)代碼如下圖所示:

          (2)在瀏覽器中打開(kāi)文件,預(yù)覽效果圖如下所示,可以看到網(wǎng)頁(yè)中創(chuàng)建了一個(gè)垂直方向上的漸變,從上到下顏色逐漸變淺。

          小提示:上面的代碼是2D環(huán)境對(duì)象產(chǎn)生了一個(gè)線(xiàn)性漸變對(duì)像,漸變的起始點(diǎn)是(0,0),漸變的結(jié)束點(diǎn)是(0,canvas.height),下面使用addColorStop函數(shù)設(shè)置漸變顏色,最后將漸變填充到上下文環(huán)境的樣式中。

          下次將講繪制徑向漸變,HTML繪制漸變圖形(二)

          家應(yīng)該都知道,在進(jìn)行網(wǎng)頁(yè)編程的時(shí)候有很多時(shí)候都會(huì)用到漸變色,但是CSS2處理漸變色比較困難,CSS3就比較方便了,所以今天蘇蘇老師就教大家用CSS3實(shí)現(xiàn)漸變色功能~

          有自信的女性高管的復(fù)合形象,雙臂交叉

          CSS3 漸變(Gradients)

          CSS3 漸變(gradients)可以讓你在兩個(gè)或多個(gè)指定的顏色之間顯示平穩(wěn)的過(guò)渡。

          以前,你必須使用圖像來(lái)實(shí)現(xiàn)這些效果。但是,通過(guò)使用 CSS3 漸變(gradients),你可以減少下載的時(shí)間和寬帶的使用。此外,漸變效果的元素在放大時(shí)看起來(lái)效果更好,因?yàn)闈u變(gradient)是由瀏覽器生成的。

          CSS3 定義了兩種類(lèi)型的漸變:

          線(xiàn)性漸變(Linear Gradients)- 向下/向上/向左/向右/對(duì)角方向

          徑向漸變(Radial Gradients)- 由它們的中心定義

          CSS3 線(xiàn)性漸變

          為了創(chuàng)建一個(gè)線(xiàn)性漸變,你必須至少定義兩種顏色結(jié)點(diǎn)。顏色結(jié)點(diǎn)即你想要呈現(xiàn)平穩(wěn)過(guò)渡的顏色。同時(shí),你也可以設(shè)置一個(gè)起點(diǎn)和一個(gè)方向(或一個(gè)角度)。

          語(yǔ)法

          background: linear-gradient(direction, color-stop1, color-stop2, ...);

          線(xiàn)性漸變 - 從上到下

          下面的實(shí)例演示了從頂部開(kāi)始的線(xiàn)性漸變。起點(diǎn)是紅色,慢慢過(guò)渡到藍(lán)色:

          從上到下的線(xiàn)性漸變代碼

          #grad {

          background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */

          background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */

          background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */

          background: linear-gradient(red, blue); /* 標(biāo)準(zhǔn)的語(yǔ)法 */

          }

          線(xiàn)性漸變 - 從左到右

          下面的實(shí)例演示了從左邊開(kāi)始的線(xiàn)性漸變。起點(diǎn)是紅色,慢慢過(guò)渡到藍(lán)色:

          代碼如下

          #grad {

          background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */

          background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */

          background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */

          background: linear-gradient(to right, red , blue); /* 標(biāo)準(zhǔn)的語(yǔ)法 */

          }

          線(xiàn)性漸變 - 對(duì)角

          你可以通過(guò)指定水平和垂直的起始位置來(lái)制作一個(gè)對(duì)角漸變。

          下面的實(shí)例演示了從左上角開(kāi)始(到右下角)的線(xiàn)性漸變。起點(diǎn)是紅色,慢慢過(guò)渡到藍(lán)色:

          從左上角到右下角的線(xiàn)性漸變代碼

          #grad {

          background: -webkit-linear-gradient(left top, red , blue); /* Safari 5.1 - 6.0 */

          background: -o-linear-gradient(bottom right, red, blue); /* Opera 11.1 - 12.0 */

          background: -moz-linear-gradient(bottom right, red, blue); /* Firefox 3.6 - 15 */

          background: linear-gradient(to bottom right, red , blue); /* 標(biāo)準(zhǔn)的語(yǔ)法 */

          }

          使用角度

          如果你想要在漸變的方向上做更多的控制,你可以定義一個(gè)角度,而不用預(yù)定義方向(to bottom、to top、to right、to left、to bottom right,等等)。

          語(yǔ)法

          background: linear-gradient(angle, color-stop1, color-stop2);

          角度是指水平線(xiàn)和漸變線(xiàn)之間的角度,逆時(shí)針?lè)较蛴?jì)算。換句話(huà)說(shuō),0deg 將創(chuàng)建一個(gè)從下到上的漸變,90deg 將創(chuàng)建一個(gè)從左到右的漸變。

          但是,請(qǐng)注意很多瀏覽器(Chrome,Safari,fiefox等)的使用了舊的標(biāo)準(zhǔn),即 0deg 將創(chuàng)建一個(gè)從左到右的漸變,90deg 將創(chuàng)建一個(gè)從下到上的漸變。換算公式 90 - x=y 其中 x 為標(biāo)準(zhǔn)角度,y為非標(biāo)準(zhǔn)角度。

          下面的實(shí)例演示了如何在線(xiàn)性漸變上使用角度:

          帶有指定的角度的線(xiàn)性漸變代碼

          #grad {

          background: -webkit-linear-gradient(180deg, red, blue); /* Safari 5.1 - 6.0 */

          background: -o-linear-gradient(180deg, red, blue); /* Opera 11.1 - 12.0 */

          background: -moz-linear-gradient(180deg, red, blue); /* Firefox 3.6 - 15 */ background: linear-gradient(180deg, red, blue); /* 標(biāo)準(zhǔn)的語(yǔ)法 */

          }

          使用多個(gè)顏色結(jié)點(diǎn)

          下面的實(shí)例演示了如何設(shè)置多個(gè)顏色結(jié)點(diǎn):

          多個(gè)顏色結(jié)點(diǎn)的從上到下的線(xiàn)性漸變代碼

          #grad {

          background: -webkit-linear-gradient(red, green, blue); /* Safari 5.1 - 6.0 */

          background: -o-linear-gradient(red, green, blue); /* Opera 11.1 - 12.0 */

          background: -moz-linear-gradient(red, green, blue); /* Firefox 3.6 - 15 */

          background: linear-gradient(red, green, blue); /* 標(biāo)準(zhǔn)的語(yǔ)法 */

          }

          下面的實(shí)例演示了如何創(chuàng)建一個(gè)帶有彩虹顏色和文本的線(xiàn)性漸變:

          #grad {

          /* Safari 5.1 - 6.0 */

          background: -webkit-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);

          /* Opera 11.1 - 12.0 */

          background: -o-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);

          /* Firefox 3.6 - 15 */

          background: -moz-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);

          /* 標(biāo)準(zhǔn)的語(yǔ)法 */

          background: linear-gradient(to right, red,orange,yellow,green,blue,indigo,violet);

          }

          使用透明度(transparent)

          為了添加透明度,我們使用 rgba() 函數(shù)來(lái)定義顏色結(jié)點(diǎn)。rgba() 函數(shù)中的最后一個(gè)參數(shù)可以是從 0 到 1 的值,它定義了顏色的透明度:0 表示完全透明,1 表示完全不透明。

          下面的實(shí)例演示了從左邊開(kāi)始的線(xiàn)性漸變。起點(diǎn)是完全透明,慢慢過(guò)渡到完全不透明的紅色:

          從左到右的線(xiàn)性漸變,帶有透明度代碼

          #grad {

          background: -webkit-linear-gradient(left,rgba(255,0,0,0),rgba(255,0,0,1)); /* Safari 5.1 - 6 */

          background: -o-linear-gradient(right,rgba(255,0,0,0),rgba(255,0,0,1)); /* Opera 11.1 - 12*/

          background: -moz-linear-gradient(right,rgba(255,0,0,0),rgba(255,0,0,1)); /* Firefox 3.6 - 15*/

          background: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); /* 標(biāo)準(zhǔn)的語(yǔ)法 */

          }

          重復(fù)的線(xiàn)性漸變

          repeating-linear-gradient() 函數(shù)用于重復(fù)線(xiàn)性漸變:

          代碼如下

          #grad {

          /* Safari 5.1 - 6.0 */

          background: -webkit-repeating-linear-gradient(red, yellow 10%, green 20%);

          /* Opera 11.1 - 12.0 */

          background: -o-repeating-linear-gradient(red, yellow 10%, green 20%);

          /* Firefox 3.6 - 15 */

          background: -moz-repeating-linear-gradient(red, yellow 10%, green 20%);

          /* 標(biāo)準(zhǔn)的語(yǔ)法 */

          background: repeating-linear-gradient(red, yellow 10%, green 20%);

          }

          今天就教到這里了,大家都會(huì)了嗎?祝大家國(guó)慶快樂(lè)~

          有什么問(wèn)題和建議可以私信小編:"666"


          主站蜘蛛池模板: 中文字幕久久亚洲一区| 天码av无码一区二区三区四区| 伊人精品视频一区二区三区| 无码国产精品一区二区免费16 | 亚洲乱色熟女一区二区三区蜜臀| 国模精品视频一区二区三区| 国产精品美女一区二区视频| 日本中文字幕在线视频一区| 国产精品一区二区毛卡片| 亚洲国产日韩一区高清在线| 国产一区二区三区夜色| 国产一区二区三区在线免费 | 亚洲日本一区二区三区在线 | 久久久久人妻一区精品性色av| 国产精久久一区二区三区| 国产嫖妓一区二区三区无码| 无码国产精品一区二区免费I6| 亚洲国产av一区二区三区丶| 亚洲一区免费在线观看| 无码国产精品一区二区免费3p| 亚洲国产日韩一区高清在线 | 国产一区麻豆剧传媒果冻精品| 精品综合一区二区三区| 亚洲精品无码一区二区| 国产成人欧美一区二区三区| 成人免费视频一区二区三区| 91国偷自产一区二区三区| 亚洲Av永久无码精品一区二区| 日韩精品无码一区二区中文字幕 | 无码日韩AV一区二区三区| 成人无码精品一区二区三区| 国产乱码精品一区三上| 夜夜爽一区二区三区精品| 亚洲福利精品一区二区三区| 久久精品无码一区二区日韩AV| 国产一区二区三区在线视頻 | 韩国一区二区三区视频| 国产一区二区三区视频在线观看| 精品一区二区三区AV天堂| 中文字幕一区二区三| 亚洲AV美女一区二区三区|