css如何實現顏色的過渡效果,css 如何實現 顏色的漸變??

時間 2021-05-05 01:50:45

1樓:幻翼高達

2、在index.html中的標籤中,輸入css**:

button

3、瀏覽器執行index.html頁面,此時用css實現了按鈕中間白、四周黑,上方白、下方灰的效果。

2樓:匿名使用者

css這麼寫就全部相容了。.xx

3樓:丶執筆看花開

css3的漸變-webkit-linear-gradient(top,#000,#fff);

-moz-linear-gradient(top,#000,#fff);

-o-linear-gradient(top,,#000,#fff);

css 如何實現 顏色的漸變??

4樓:幻翼高達

2、在index.html中的標籤中,輸入css**:

div3、瀏覽器執行index.html頁面,此時td中的div的背景顏色從紅色到白色漸變。

5樓:du瓶邪

在mozilla 下

background: -moz-linear-gradient( top,#ccc,#000);

引數說明

1,起點位置top 是從上到下,left是從左到右,left top是左上到右下

2,開始顏色,

3,結束顏色

在webkit下

-webkit-linear-gradient(top,#ccc,#000);

引數與mozilla一致

在 opera 下

background: -o-linear-gradient(top,#ccc, #000);

數與mozilla一致

更多的引數應用可以去度娘查詢,有很詳細引數使用示例.

6樓:匿名使用者

css3支援顏色漸變,但目前主流瀏覽器對css3支援都不完全,甚至不支援。

所以你可以使用背景**來做,你要豎向漸變,可以將**切成寬1px的背景,然後設定這個div的背景平鋪。如:background:

url(bg.gif) left right repeat-x;

7樓:焰火月

css3標準裡可以實現背景色漸變、圓角邊框的語句\

目前css2.0不支援這樣的語句,要實現真得用js

8樓:匿名使用者

濾鏡可以做,不過相容性只有ie支援

9樓:

js實現,要不然你就弄一張你所想的效果的背景**。

div背景顏色怎樣漸變 css實現div層背景顏色漸變**

10樓:花臂華盛頓

借助background-position實現漸變過渡background-image雖然不支援css3 transition過渡,但是background-position支援啊,於是,通過控制背景位置,我們是可以實現漸變過渡效果的。

實現效果如下(滑鼠hover):

借助background-color實現漸變過渡background-image雖然不支援css3 transition過渡,但是background-color支援啊,於是,通過控制背景顏色,和乙個顏色呈現技巧,我們也是可以實現漸變過渡效果的。

滑鼠hover前後效果對比:

借助偽元素和opacity實現漸變過渡

借助偽元素建立變換後的漸變效果,通過改變覆蓋的漸變的opacity透明度變化實現漸變過渡效果。

下圖為hover之後的效果:

擴充套件資料:mozilla 使用 css transitions

11樓:相守不住

css3 漸變(gradients)可以讓你在兩個或多個指定的顏色之間顯示平穩的過渡。

css3 定義了兩種型別的漸變(gradients):線性漸變(linear gradients)- 向下/向上/向左/向右/對角方向與徑向漸變(radial gradients)- 由它們的中心定義

線性漸變:

3.1、從上到下的線性漸變:

#grad

3.2、從左到右的線性漸變:

#grad

3.3、線性漸變 - 對角:

#grad

4.徑向漸變:

4.1、顏色結點均勻分布的徑向漸變:

#grad

4.2、顏色結點不均勻分布的徑向漸變::

#grad

4.3、形狀為圓形的徑向漸變:

#grad

5:望採納

12樓:晚霞裡的蒲公英

div背景顏色實現漸變色:

例如:從紅色到黃色的漸變

**:background:-moz-linear-gradient(top,#b8c4cb,#f6f6f8);/*火狐*/

background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#b8c4cb), to(#f6f6f8));/*谷歌*/

background:linear-gradient(top,#b8c4cb,#f6f6f8);效果:

怎麼設計css網頁背景顏色過渡?

13樓:匿名使用者

css實現漸變背景效果相容主流瀏覽器

ie瀏覽器下

漸變背景的使用需要使用ie的漸變濾鏡filter對於firefox瀏覽器下(firefox 3.6+)漸變背景的實現需使用css3漸變屬性 為-moz-linear-gradient屬性

對於webkit核心的瀏覽器,如chrome/safari瀏覽器下漸變背景的實現也是使用css3 漸變方法為-webkit-gradient

**如下:

.gradient

14樓:戀紅

用一張背景**,在背景**中實現過渡效果,然後用css新增上去就是了.

如:body

15樓:博愛之心

如果想做的真正的顏色過渡相容性比較好,還是切乙個寬1畫素的**,做背景,然後平鋪效果最好。純**實現複雜而且相容性不是很好。

16樓:匿名使用者

純css實現,只能用**代替

17樓:瞎貓

.hbar

.vbar

18樓:匿名使用者

使用css3的屬性linear-gradient。

注意各個瀏覽器的相容問題

css3中如何實現漸變效果

19樓:純潔的小樹

css3裡面的線性漸變:linear-gradient1、語法

2、引數

第乙個引數省略時,預設為「180deg」,等同於「to bottom」。

第二個和第三個引數,表示顏色的起始點和結束點,可以有多個顏色值。

例如:background-image:linear-gradient(to left, red,orange,yellow,green,blue,indigo,violet);

該屬性已經得到了 ie10+、firefox19.0+、chrome26.0+ 和 opera12.1+等瀏覽器的支援。

20樓:況苼珠

要得上面的線性漸變效果,我們這樣去定義css3樣式:

background-image: -moz-linear-gradient(top, #8fa1ff, #3757fa); /* firefox */

background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff4f02), color-stop(1, #8f2c00)); /* saf4+, chrome */

filter: progid:dximagetransform.

microsoft.gradient(startcolorstr='#c6ff00', endcolorstr='#538300', gradienttype='0'); /* ie*/

-moz-linear-gradient

有三個引數。第乙個引數表示線性漸變的方向,top是從上到下、left是從左到右,如果定義成left top,那就是從左上角到右下角。第二個和第三個引數分別是起點顏色和終點顏色。

你還可以在它們之間插入更多的引數,表示多種顏色的漸變。

-webkit-gradient是webkit引擎對漸變的實現引數,一共有五個。

第乙個引數表示漸變型別(type),可以是linear(線性漸變)或者radial(徑向漸變)。

第二個引數和第三個引數,都是一對值,分別表示漸變起點和終點。這對值可以用座標形式表示,也可以用關鍵值表示,比如 left top(左上角)和left bottom(左下角)。

第四個和第五個引數,分別是兩個color-stop函式。color-stop函式接受兩個引數,第乙個表示漸變的位置,0為起點,0.5為中點,1為結束點;第二個表示該點的顏色。

ie依靠濾鏡實現漸變。startcolorstr表示起點的顏色,endcolorstr表示終點顏色。gradienttype表示漸變型別,0為預設值,表示垂直漸變,1表示水平漸變。

線性漸變使用from()以及to()方法指定過渡顏色點:

background: -webkit-gradient(linear, left top, left bottom, from(#96ff00), color-stop(0.5, orange), to(rgb(255, 0, 0)));

線性漸變多個過渡點在同一位置:

background:-webkit-gradient(linear, left top, left bottom, from(#00abeb), to(#fff), color-stop(0.5, #fff), color-stop(0.

5, #66cc00));

徑向漸變綜合效果演示:

css3過渡請教,背景顏色過渡失效,請問怎麼寫

如何css實現網頁背景三種顏色漸變效果?

21樓:小風往西

在ps中做個一畫素的漸變條 css中設為背景 x-repeat就行了

22樓:匿名使用者

我想你應該是想這樣子吧,用ps之類的軟體做好乙個漸變取1-2個畫素的寬度儲存為一張**,然後用css寫如下的規則。

23樓:匿名使用者

頁面背景顏色漸變可以分為四個部分

一、從上往下漸變:

body

二、從左上至右下漸變:

body

三、從左往右漸變:

body

四、從上往下漸變:

style="filter:progid:dximagetransform.

microsoft.gradient(gradienttype=0,startcolorstr=blue,endcolorstr=white);"

下面是整合的完整格式:

如果是在同乙個頁面裡面顯示多重漸變效果,可以定義每個漸變的width和height。

24樓:匿名使用者

可以看看張鑫旭大神寫的博文。

還有一種方法,豎向漸變的話用ps做一張1px寬、高度很高的三色漸變圖,作為背景repeat-x就可以了。不過這種方法不適合於橫向漸變,而且對高度也有一定要求。

怎樣用css實現背景顏色縱向漸變

在mozilla 下 background moz linear gradient top,ccc,000 引數說明 1,起點位置top 是從上到下,left是從左到右,left top是左上到右下 2,開始顏色,3,結束顏色 在webkit下 webkit linear gradient top,...

Eclipse中如何實現對css樣式的自動提示

當我們想輸入例如box shadow屬性的時候,發現沒有自動提示。如果完全靠記憶難免出錯。滑鼠右鍵點選此檔案,選擇properties選項。點選左側的web content settings,可以看到css profile選擇的是none。沒有定義css的描述檔案。選擇css3 cascading ...

Css使Div自適應居中,css 怎麼實現 div水平居中 呢?

娛樂小八卦啊 在佈局一張網頁時,通常網頁主體框架是居中於瀏覽器中的。實現最外層div水平居中與瀏覽器中需要一個條件和一個設定。假如最外層div盒子的css命名為 divcss5 這個時候為了相容各大瀏覽器實現最外層的這個盒子居中。條件 這個時候對 body 設定css內容居中樣式 text alig...