本篇文章帶給大家的內容是css3線性漸層語法的詳解(程式碼範例)。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。
線性漸變的完整語法:
.demo { background: linear-gradient(to left, black, white); }
效果:
相容性寫法:
要讓線性漸層適用於所有支援的瀏覽器,可以這樣做:
.demo { /* IE6 & IE7 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff'); /* IE8+ */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff')"; /* Safari 4 +,Chrome 2+ */ background: -webkit-gradient(linear, left, right, color-stop(0%, #000000), color-stop(100%, #ffffff)); /* Safari 5.1 - 6.0 */ background: -webkit-linear-gradient(right, black, white); /* Firefox 3.6 - 15 */ background: -moz-linear-gradient(right, black, white); /* Opera 11.1 - 12.0 */ background: -o-linear-gradient(right, black, white); /* 标准的语法 */ background: linear-gradient(to left, black, white); }
效果如上圖一樣。
漸層角度或起點
線性漸層時會透過指定直線漸層線,然後沿著該線放置幾種顏色來建立的漸層。我們可以透過設置,來為漸變提供方向。
我們可以用有兩種方式來設定漸層線的方向:
1、宣告漸層所採用的角度,
2、使用關鍵字,告訴瀏覽器漸層從哪裡開始。
在上述的例子中,我們告訴它從右邊開始向左邊,這相當於角度「-90deg」。所以這會產生相同的結果:
background: linear-gradient(-90deg, black, white);
效果圖:
#如果使用「270deg」角度,也會顯示相同的結果,相當於“ -90deg」。
因此,我們可以使用其中一個位置關鍵字(頂部,右側,左側,底部),或者只是以數字方式給它一個特定的角度,它將找出從哪裡開始。
終止顏色與位置
##使用簡單的線性漸變,你只需要兩個終止顏色,而無需指定位置(如上述範例所示)。但在下面的範例:
background: linear-gradient(-90deg, black 50%, white 100%);
我們會注意到這已將每種顏色的位置包含在百分比值中。
效果圖:
這告訴瀏覽器每種顏色de漸層要從哪開始從哪裡結束(規定顏色的長度)。瀏覽器自然會找出實際的漸進; 你只需告訴它「漸進變化」應該完全「停止」的地方。在上面的範例中,「漸層」會在元素的左邊停止,因此你在該元素中看不到太多(如果有)全白。
終止顏色
新增色塊不是很複雜了, 只要加上任意數量的逗號分隔值。這是彩虹的CSS:
.demo { background:linear-gradient(to bottom,red 0%,orange 15%,yellow 30%,green 45%,blue 60%,indigo 75%,violet 100%) ; }
效果圖:
#關於線性漸變的一些注意事項:
1、CSS3漸變不是屬性,二是由瀏覽器呈現的圖像;
#2、你可以在CSS中透過url(image.jpg)在任何位置使用漸層;
3、建立漸變的語法其實就是一個將各種值當作參數的函數;
4、你也可以指定重複的線性漸變,這在某些情況下可以派上很大的用場;
5、顏色終止位置的值可以用百分比表示,也可以用像素表示;
6、對於色標,負百分比值(例如-20%)而百分比高於100%是完全有效的。
總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。
以上是css3線性漸變語法的詳解(程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

當他們在2013年去Chrome時,我們失去了歌劇。與Edge今年早些時候也進行了同樣的交易。邁克·泰勒(Mike Taylor)稱這些變化為“減少

在本週的綜述中,Apple進入Web組件,Instagram如何插入腳本以及一些思考的食物,以進行自託管關鍵資源。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

禪工作室 13.0.1
強大的PHP整合開發環境

WebStorm Mac版
好用的JavaScript開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)