摘要:簡解概念函數創建一個表示顏色線性漸變的。簡單的說,元素只要用了,它等同于一張圖片。使用方式簡單起見,只講一種最通用的使用方式。時可以看作是上圖垂直指向頂部的黑色虛線。示例藍色起點紅色終點藍色起點紅色終點參考
簡解Css3 - linear-gradient 概念
CSS linear-gradient() 函數創建一個表示顏色線性漸變的
。
簡單的說,元素只要用了linear-gradient,它等同于一張圖片。
即:
background:linear-gradient(...params) ~= background:url(...image)
所以它只能用在圖片可以用的地方。如:background、background-image。
不要把它當作顏色用在color等樣式中。
使用方式簡單起見,只講一種最通用的使用方式。
background: linear-gradient(angle[角度], color-stop[起始顏色],color-stop[終點顏色]);原理
angle描述漸變的方向,單位是deg,它的有效角度值是0-360deg。默認180deg。
幾個常用漸變角度分別為:
從下到上:0deg
從上到下:180deg
從左到右:90deg
從右到左:270deg
如下圖所示:
angle的值其實就是以向頂部中央方向為起點順時針旋轉的角度。
0deg時可以看作是上圖垂直指向頂部的黑色虛線。
這里我們要理解下漸變線的概念:
漸變線由包含漸變圖形的容器的中心點和一個角度來定義的。漸變線上的顏色值是由不同的點來定義,包括起始點,終點,以及兩者之間的可選的中間點(中間點可以有多個)。
圖中示例了一個45deg經過矩形中心的漸變線,它的起點就是垂直于漸變線的紅點,終點是起點對應的反射點,也就是圖上的綠點。
不需多言,盡在圖中。
示例 1 0deg 藍色起點 紅色終點background: linear-gradient(180deg, blue, red);2 45deg 藍色起點 紅色終點
background: linear-gradient(45deg, blue, red);參考
MDN-linear-gradient
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/112832.html
摘要:第一個顏色的實色占了總高度的,第二個顏色的實色也占了總高度的,而漸變的過度則占了總高度的。默認的漸變方式為從上往下,所以當某個顏色值設置了百分比后,便會從距離頂端相關的距離百分比計算開始填充實色。而漸變色會在頂部與尾部的中間填充。 相關閱讀點 《Css secret》第二章《背景與邊框》 第五節《條紋背景》 正文 在第二章《背景與邊框》中第五節《條紋背景》中,談到了css3的新屬性值l...
摘要:簡述在頁面的構建過程中,離不開背景邊框,背景和邊框就是最基本的設置了為了實現一些特定的視覺效果,單一的純色背景已經不能滿足現有的效果了。在這里,我們使用純來實現一些相對復雜的背景和邊框效果,這些效果不能很好的實現向下兼容。 簡述 在頁面的構建過程中,離不開背景、邊框,背景和邊框就是最基本的設置了UI為了實現一些特定的視覺效果,單一的純色背景已經不能滿足現有的效果了。越來越多的圖片背景開...
摘要:歌效果比較簡單,先分析歌效果吧。第二個進度條效果其實就是一個小技巧而已,歌字體效果都出來了,地下在疊加一層背景色就了,這個背景色就是對應的顏色值,這里就是修改一下顏色值,就是下面這段代碼了未完待續哦 先看兩個效果:showImg(https://segmentfault.com/img/bVTkEB?w=263&h=91); showImg(https://segmentfault.c...
閱讀 1231·2021-11-25 09:43
閱讀 1342·2021-09-26 09:55
閱讀 2340·2021-09-10 11:20
閱讀 3370·2019-08-30 15:55
閱讀 1448·2019-08-29 13:58
閱讀 1172·2019-08-29 12:36
閱讀 2347·2019-08-29 11:18
閱讀 3413·2019-08-26 11:47