在網頁設計中,漸變效果是非常常見的一種效果,它可以讓頁面看起來更加時尚美觀。在CSS中,我們可以使用以下代碼來制作漸變效果:
background: linear-gradient(方向, 起始顏色, 終止顏色);
其中,方向指的是漸變的方向,可以使用以下常用的參數:
to top:從下往上 to bottom:從上往下 to left:從右往左 to right:從左往右 to top left:從右下往左上 to top right:從左下往右上 to bottom left:從右上往左下 to bottom right:從左上往右下
起始顏色和終止顏色則指的是漸變的兩個顏色,在這兩個顏色之間會自動過渡。我們可以使用以下方法來指定顏色:
RGB值:例如rgb(180, 70, 80) 十六進制值:例如#b44650 顏色名:例如red, blue, green
下面是一個例子,制作從上到下的紅色漸變:
background: linear-gradient(to bottom, red, #ff6b6b);
我們還可以使用以下方式,將多個顏色加入到漸變效果中:
background: linear-gradient(方向, 顏色1, 顏色2, ..., 顏色n);
下面是一個例子,制作從左上到右下的漸變,包含了紅、黃、藍三種顏色:
background: linear-gradient(to bottom right, red, yellow, blue);
不僅如此,我們還可以使用徑向漸變來制作更為復雜的效果,具體方法也非常簡單:
background: radial-gradient(起始形狀 at 起始位置, 起始顏色, 終止顏色);
其中,起始形狀可以使用的參數:
ellipse:橢圓形 circle:圓形
起始位置則是一個具體的坐標值,例如50px 80px。下面是一個例子,制作了一個從綠到白的徑向漸變,使用的是橢圓形,在中心點(50px, 50px)處開始變化:
background: radial-gradient(ellipse at 50px 50px, green, white);
漸變效果可以使用在很多地方,例如按鈕、文字、容器等等,只要你想得到,它就可以為你所用。
上一篇jquery輸入框篩選
下一篇jquery輸入值時改變