css怎麼實現不透明度漸變

青灯夜游
發布: 2023-01-07 11:45:00
原創
3308 人瀏覽過

css中可使用linear-gradient()或radial-gradient()漸層函數配合rgba()來設定不透明度漸層。 linear-gradient()和radial-gradient()可設定漸變,而rgba()可控制不透明度。

css怎麼實現不透明度漸變

本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

在css中,可以使用linear-gradient()或radial-gradient()漸層函數來配合rgba()來設定不透明度漸層。

linear-gradient()和radial-gradient()函數可以設定漸層效果:

  • linear-gradient():建立線性漸層

  • radial-gradient():建立徑向漸層

#rgba() 函數使用紅色(R)、綠色(G)、藍色(B) 、透明度(A)的疊加來產生各式各樣的顏色。

程式碼範例:

    图片透明度渐变实例演示  
正常图片

设置线性渐变不透明度效果的图片
设置径向渐变不透明度效果的图片
登入後複製

效果圖:

css怎麼實現不透明度漸變

css怎麼實現不透明度漸變

說明:

為了建立一個線性漸變,你必須至少定義兩個顏色節點。顏色節點即你想要呈現平穩過渡的顏色。同時,你也可以設定一個起點和一個方向(或一個角度)。語法如下:

background-image:linear-gradient(direction, color-stop1, color-stop2, ...);
登入後複製

範例:

css怎麼實現不透明度漸變

徑向漸層由它的中心定義。

為了建立一個徑向漸變,你也必須至少定義兩個顏色節點。顏色節點即你想要呈現平穩過渡的顏色。同時,你也可以指定漸層的中心、形狀(圓形或橢圓形)、大小。預設情況下,漸變的中心是 center(表示在中心點),漸變的形狀是 ellipse(表示橢圓形),漸變的大小是 farthest-corner(表示到最遠的角落)。

語法:

background-image:radial-gradient(shape size at position, start-color, ..., last-color);
登入後複製

範例:

css怎麼實現不透明度漸變

#(學習影片分享:css影片教學

以上是css怎麼實現不透明度漸變的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!