91香蕉国产在线观看免费永久_酒店操美女_久久国产乱子_动漫美女扒开内衣吃奶动态图

先設(shè)計(jì) 后付費(fèi),服務(wù)更有保障

2024我們與您攜手共贏,為您的企業(yè)形象保駕護(hù)航!

在網(wǎng)頁(yè)設(shè)計(jì)中如何把握css3漸變色的正確應(yīng)用

時(shí),進(jìn)行網(wǎng)頁(yè)設(shè)計(jì)可能會(huì)用到漸變色,使用圖片固然是最簡(jiǎn)單的解決方法,但有時(shí)需要顯示不確定的文字,這時(shí)就只能利用CSS的漸變屬性來(lái)完成。以往在CSS2中處理漸變色比較困難,CSS3就比較方便了,通過(guò)CSS3 漸變(Gradients)的新屬性可以簡(jiǎn)單實(shí)現(xiàn)背景或色塊的漸變顯示。

CSS3 漸變(gradients)可以讓你在兩個(gè)或多個(gè)指定的顏色之間顯示平穩(wěn)的過(guò)渡。以前,你必須使用圖像來(lái)實(shí)現(xiàn)這些效果。但是,通過(guò)使用 CSS3 漸變(gradients),你可以減少下載的時(shí)間和寬帶的使用。此外,漸變效果的元素在放大時(shí)看起來(lái)效果更好,因?yàn)闈u變(gradient)是由瀏覽器生成的。

CSS3 定義了兩種類型的漸變:

1.線性漸變(Linear Gradients)- 向下/向上/向左/向右/對(duì)角方向
2.徑向漸變(Radial Gradients)- 由它們的中心定義

CSS3 線性漸變控制規(guī)范
為了創(chuàng)建一個(gè)線性漸變,你必須至少定義兩種顏色結(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, ...);
線性漸變 - 從上到下
下面的實(shí)例演示了從頂部開(kāi)始的線性漸變。起點(diǎn)是紅色,慢慢過(guò)渡到藍(lá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ǔ)法 */
}

線性漸變 - 從左到右
下面的實(shí)例演示了從左邊開(kāi)始的線性漸變。起點(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ǔ)法 */
}

線性漸變 - 對(duì)角
你可以通過(guò)指定水平和垂直的起始位置來(lái)制作一個(gè)對(duì)角漸變。
下面的實(shí)例演示了從左上角開(kāi)始(到右下角)的線性漸變。起點(diǎn)是紅色,慢慢過(guò)渡到藍(lá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è)性化控制
如果你想要在漸變的方向上做更多的控制,你可以定義一個(gè)角度,而不用預(yù)定義方向(to bottom、to top、to right、to left、to bottom right,等等)。
語(yǔ)法:
background: linear-gradient(angle, color-stop1, color-stop2);
角度是指水平線和漸變線之間的角度,逆時(shí)針?lè)较蛴?jì)算。換句話說(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)角度。

1.帶有指定的角度的漸變代碼
#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)的漸變

2.多個(gè)顏色結(jié)點(diǎ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ǔ)法 */
}

一個(gè)帶有彩虹顏色和文本的線性漸變

3.創(chuàng)建彩虹漸變
#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);
}

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

4.從左到右的線性漸變,帶有透明度代碼
#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ǔ)法 */
}

利用%創(chuàng)建重復(fù)的線性漸變

5.重復(fù)的線性漸變
#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%);
}



我漢獅網(wǎng)絡(luò)提供網(wǎng)站建設(shè)、APP軟件開(kāi)發(fā)、軟件開(kāi)發(fā)、小程序開(kāi)發(fā)、網(wǎng)站網(wǎng)絡(luò)營(yíng)銷等一站式服務(wù),歡迎企業(yè)咨詢
免費(fèi)咨詢:18838171308

先設(shè)計(jì) 后付費(fèi),服務(wù)更有保障

2024我們與您攜手共贏,為您的企業(yè)形象保駕護(hù)航!

在線客服
聯(lián)系方式

24h咨詢電話

18838171308

微信二維碼
微信