漸變以及過渡筆記

2021-10-03 22:21:15 字數 1510 閱讀 3542

筆記:

css3漸變: 由瀏覽器生成的

線性漸變:

background: -webkit-linear-gradient(方向,顏色1,顏色2,顏色3,....顏色n);

background: linear-gradient(to 方向,顏色1,顏色2,顏色3,....顏色n);

1 單一方向漸變:

left 從左邊開始

right 從右邊開始

top 從上邊開始

bottom 從底部開始

注意: 需要新增相容字首

to left 到左邊(結束位置)

to right 到右邊

to top 到頂部

to bottom 到底部

注意: 不要新增相容字首

2 對角漸變:

left top 左上開始

left bottom 左下開始

right top 右上開始

注意: 帶相容字首

to left top 到左上(結束位置)

注意: 不帶相容字首

3 角度的漸變

10deg 10度

4 預設情況下顏色趨於均分

可以指定顏色分布的百分比,讓顏色按照百分比進行漸變

blue 10% 到10% 都是藍色

red 10px 到10px都是紅色

徑向漸變:(一定要加瀏覽器字首)

從乙個點到四周的漸變

background:-webkit-radial-gradient(漸變位置,形狀,大小,顏色1,顏色2,顏色3);

漸變位置: 預設從中心到四周

left 從左邊到四周的漸變

right

topbottom

left top 從左上角到四周的漸變

left bottom

right top

...10px 30px 距離左邊10px 距離上邊30px

形狀:預設橢圓 ellipse

正圓 circle

注意: 元素是正方形,則都是正圓

大小:size:漸變的大小,即漸變到**停止,它有四個值。

closest-side:最近邊;

farthest-side:最遠邊;

closest-corner:最近角;

farthest-corner:最遠角。

過渡: 讓元素的動畫發生平滑的效果,而不是生硬直接的效果

1: 什麼屬性在做動畫 transition-property:屬性1,屬性2,屬性3,…屬性n;

2: 過渡時間需要多久 transition-duration:2s;

3: 等待時間(可選) transition-delay:3s;

4: 動畫型別 (不寫) transition-timing-function:;

5: 綜合寫法 transition: 過渡屬性 過渡時間 延遲時間 運動型別;

css 漸變 過渡

day19 1 瀏覽器css3屬性字首 很多css3屬性,最初的預覽版沒有形成最終的正式版,但是瀏覽器為了對這些新屬性形成支援,主流瀏覽器都提供了屬於自己的語法規則 瀏覽器字首 webkit 谷歌 蘋果 瀏覽器字首 moz 火狐瀏覽器字首 ms ie瀏覽器字首 o 歐鵬瀏覽器字首 注 新增瀏覽器字首...

css的過渡與漸變

漸變 一 線性漸變 從乙個方向到另乙個方向的顏色的變化。標準模式的語法 不新增瀏覽器字首 background linear gradient direction,color stop1,color stop2,說明 direction 預設為to bottom,即從上向下的漸變 stop 顏色的分...

css 漸變過渡動畫

css3 漸變 gradients 可以讓你在兩個或多個指定的顏色之間顯示平穩的過渡。線性漸變 linear gradients 向下 向上 向左 向右 對角方向 徑向漸變 radial gradient 它們中心定義 設定形狀 shape circle 表示圓形,ellipse 表示橢圓形 預設值...