日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CSS漸變色(顏色漸變)10分鐘入門
CSS 中的漸變指的是兩種或多種顏色之間的平滑過渡,以前我們必須使用事先定義好的圖像來實(shí)現(xiàn)漸變效果,在 CSS3 出現(xiàn)以后則簡單了很多,CSS3 為實(shí)現(xiàn)漸變效果提供了一種靈活的解決方案。

烏蘇網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,烏蘇網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為烏蘇上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的烏蘇做網(wǎng)站的公司定做!

通過 CSS3 您可以定義三種類型的漸變,分別為線性漸變(通過 linear-gradient() 函數(shù)創(chuàng)建)、徑向漸變(通過 radial-gradient() 函數(shù)創(chuàng)建)和圓錐漸變(通過 conic-gradient() 函數(shù)創(chuàng)建)。另外,您還可以使用 repeating-linear-gradient()、repeating-radial-gradient() 和 repeating-conic-gradient() 函數(shù)來創(chuàng)建重復(fù)漸變。

通過 CSS 創(chuàng)建的漸變不僅簡單靈活,而且還省去了使用圖像時(shí)所需的加載過程,節(jié)省了網(wǎng)頁的加載時(shí)間。另外,通過 CSS 創(chuàng)建的漸變?cè)乜梢园慈我獗壤糯蠡蚩s小,而且不會(huì)降低質(zhì)量。

1. 線性漸變

線性漸變指的是顏色沿一條直線進(jìn)行漸變(例如右上到下,從左到右等),要?jiǎng)?chuàng)建線性漸變,您至少需要定義兩個(gè)色標(biāo)(色標(biāo)指的是想要平滑過渡的顏色),若要?jiǎng)?chuàng)建更加復(fù)雜的漸變效果,則需要定義更多的色標(biāo)。創(chuàng)建線性漸變的基本語法如下:

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

參數(shù)說明如下:

  • direction 可選值,定義漸變的方向(例如從左到右,從上到下),可以是具體角度(例如 90deg),也可以通過 to 加 left、right、top、bottom 等關(guān)鍵字來表示漸變方向,例如:
    • to left:表示從右到左,相當(dāng)于 270deg;
    • to right:表示從左到右,相當(dāng)于 90deg;
    • to top:表示從下到上,相當(dāng)于 0deg;
    • to bottom:默認(rèn)值,表示從上到下,相當(dāng)于 180deg;
    • to right bottom:表示從左上到右下;
    • to right top:表示從左下到右上;
    • to left bottom:表示從右上到左下;
    • to left top:表示從右下到左上。
  • color-stop1、color-stop2、...:表示定義的多個(gè)色標(biāo),在每個(gè)色標(biāo)中除了可以定義顏色外,還可以通過數(shù)值加單位或者百分比的形式定義顏色的起止位置。

【示例】使用 linear-gradient() 函數(shù)定義線性漸變:




    


    

運(yùn)行結(jié)果如下圖所示:



圖:linear-gradient() 函數(shù)演示

2. 徑向漸變

徑向漸變與線性漸變類型,不同之處在于徑向漸變是由中心向外延申的漸變,您可以指定中心點(diǎn)的位置,也可以設(shè)置漸變的形狀。定義徑向漸變的基本語法如下所示:

radial-gradient(shape size at position, color-stop1, color-stop2, ...);

參數(shù)說明如下:

  • at:一個(gè)關(guān)鍵字,需要放置在參數(shù) position 的前面;
  • position:指定漸變起點(diǎn)的坐標(biāo),您可以使用數(shù)值加單位、百分比或者關(guān)鍵字(例如 left、bottom 等)等形式指定漸變起點(diǎn)的坐標(biāo),如果提供 2 個(gè)參數(shù),那么第一個(gè)參數(shù)用來表示橫坐標(biāo),第二個(gè)參數(shù)用來表示縱坐標(biāo),如果只提供一個(gè)參數(shù),那么第二個(gè)參數(shù)將被默認(rèn)設(shè)置為 50%,即 center;
  • shape:指定漸變的形狀,可選值為 circle(圓形)、ellipse(橢圓);
  • size:指定漸變形狀的大小,除了可以使用具體的數(shù)值來指定 circle、ellipse 的半徑外,還可以使用下面所示的關(guān)鍵字來指定漸變形狀的大?。?
    • closest-side:指定徑向漸變的半徑長度為從圓心到離圓心最近的邊;
    • closest-corner:指定徑向漸變的半徑長度為從圓心到離圓心最近的角;
    • farthest-side:默認(rèn)值,指定徑向漸變的半徑長度為從圓心到離圓心最遠(yuǎn)的邊;
    • farthest-corner:指定徑向漸變的半徑長度為從圓心到離圓心最遠(yuǎn)的角。
  • color-stop1、color-stop2、...:表示定義的多個(gè)色標(biāo),在每個(gè)色標(biāo)中除了可以定義顏色外,還可以通過數(shù)值加單位或者百分比的形式定義顏色的起止位置。

【示例】使用 radial-gradient() 函數(shù)定義徑向漸變:




    


    

運(yùn)行結(jié)果如下圖所示:



圖:radial-gradient() 函數(shù)演示

3. 圓錐漸變

圓錐漸變類似于徑向漸變,兩者都有一個(gè)中心點(diǎn)作為色標(biāo)的源點(diǎn),不同的是圓錐漸變是圍繞中心點(diǎn)旋轉(zhuǎn)(而不是從中心點(diǎn)向往輻射),定義圓錐漸變的基本語法如下:

conic-gradient(from angle at position, start-color, ..., last-color);

語法說明如下:

  • from:一個(gè)關(guān)鍵字,需要放置在參數(shù) angle 之前;
  • angle:定義圓錐漸變的起始角度,可以為空,默認(rèn)值為 0deg;
  • at:一個(gè)關(guān)鍵字,需要放置在參數(shù) position 之前;
  • position:定義圓錐漸變錐心的坐標(biāo),您可以使用數(shù)值加單位、百分比或者關(guān)鍵字(例如 left、bottom 等)等形式指定錐心的坐標(biāo),如果提供 2 個(gè)參數(shù),那么第一個(gè)參數(shù)用來表示橫坐標(biāo),第二個(gè)參數(shù)用來表示縱坐標(biāo),如果只提供一個(gè)參數(shù),那么第二個(gè)參數(shù)將被默認(rèn)設(shè)置為 50%,即 center(居中);
  • start-color、...、last-color:表示定義的多個(gè)色標(biāo),在每個(gè)色標(biāo)中除了可以定義顏色外,還可以通過百分比或者角度來定義顏色的起始位置。

【示例】使用 conic-gradient() 定義圓錐漸變:




    


    

運(yùn)行結(jié)果如下圖所示:



圖:conic-gradient() 函數(shù)演示

4. 重復(fù)漸變

在 CSS 中,您還可以使用 repeating-linear-gradient()、repeating-radial-gradient() 和 repeating-conic-gradient() 等函數(shù)來分別創(chuàng)建線性漸變、徑向漸變和圓錐漸變的重復(fù)漸變,所謂重復(fù)漸變就是指將漸變的過程重復(fù)多次,以鋪滿整個(gè)元素。

提示: repeating-linear-gradient()、repeating-radial-gradient() 和 repeating-conic-gradient() 函數(shù)的語法分別與 linear-gradient()、radial-gradient() 和 conic-gradient() 函數(shù)的語法相同。

【示例】使用 repeating-linear-gradient()、repeating-radial-gradient() 和 repeating-conic-gradient() 三個(gè)函數(shù)定義重復(fù)漸變:




    


    

運(yùn)行結(jié)果如下圖所示:



圖:重復(fù)漸變演示

當(dāng)前名稱:CSS漸變色(顏色漸變)10分鐘入門
路徑分享:http://www.5511xx.com/article/cohedco.html