国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

入坑線性漸變linear-gradient

gekylin / 3164人閱讀

摘要:線性漸變的表達式看到線性漸變的表達式,又要開始用腦了,分拆開來其實很好理解。結果為線性漸變中的角度默認是從下到上的垂直方向開始順時針進行旋轉的。

線性漸變linear-gradient的表達式:
linear-gradient( [ | ,]? [, ]+);

看到線性漸變的表達式,又要開始用腦了,分拆開來其實很好理解。
先從幾個實際的表達式講起:

background-image:linear-gradient(#62C292 0%,#F8CBAD 100%);
background-image:linear-gradient(0deg,#62C292 0%,#F8CBAD 100%);    
background-image:linear-gradient(top,#62C292 0px,#F8CBAD 100px);
background-image:linear-gradient(90deg,#62C292 0%,#F8CBAD 50%,#62C292 100%);
background-image:linear-gradient(90deg,#62C292 0%,#F8CBAD 25%,#62C292 50%,#F8CBAD 75%,#62C292 100%);

按上面來理解——
background-image:linear-gradient([角度或邊角,]x(0or1)+(顏色+空格+長度或百分比)+[(,顏色+空格+長度或百分比)xn(n>=1)]);

[角度或邊角,]*(0or1)

[|,]?

(顏色+空格+長度或百分比)

[(,顏色+空格+長度或百分比)*n(n>=1)]

[, ]+

我給出的表達式里頭的“+”理解成字符串之間的合并就可以了

不知道有沒有將大家繞暈,從一開始我就是這樣理解的。換一種簡單暴力點的——

“|”指“或(即or)”

“?”指“0或1”

“+”指“1個以上”

還是從實際案例中來深入理解,下面的測試結果都是基于firefox38.0

一、認識線性漸變的角度

HTML中的body部分——

0deg

依次將里頭的“0deg”替換成“45deg”、“90deg”、“135deg”、“180deg”。
結果為——

線性漸變中的角度默認是從下到上的垂直方向開始順時針進行旋轉的。

二、兩個以上的漸變顏色和擾人的

先看一個多個漸變顏色的實例。

上圖是從左到右的水平漸變方向,知道了漸變的總長度和起始點,就能一一確定的位置(由長度或百分比來決定),結合對應位置上的顏色就可以知道上一個和下一個是如何發生顏色漸變的了。

水平和垂直方向的總長度直觀上很好理解,無疑是區塊背景的寬度或者是高度。如果是非水平和垂直的漸變角度,該如何確定漸變的總長度呢?通過下圖來理解。

如圖所示,漸變的起點和終點在過中心的漸變線的垂直線上,給出一個區塊和漸變方向,就能夠確定漸變的起始點和總長度了,這樣有n個,就可以劃分n-1個漸變區域了。
實例:
HTML中的body部分——

三、總結

其實linear-gradient并不坑,理解了原理分分鐘玩轉漸變。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/111623.html

相關文章

  • 入坑線性漸變linear-gradient

    摘要:線性漸變的表達式看到線性漸變的表達式,又要開始用腦了,分拆開來其實很好理解。結果為線性漸變中的角度默認是從下到上的垂直方向開始順時針進行旋轉的。 線性漸變linear-gradient的表達式:linear-gradient( [ | ,]? [, ]+); 看到線性漸變的表達式,又要開始用腦了,分拆開來其實很好理解。先從幾個實際的表達式講起: background-image:li...

    Corwien 評論0 收藏0
  • CSS3-線性漸變

    摘要:兼容性見參考二線性漸變漸變線通過函數可以創建線性漸變圖片。線性漸變是通過一個軸定義的,這個軸稱為漸變線。等價等價等價等價等價等價等價等價并且和直接距離為,不會漸變,如下圖參考線性漸變 一、漸變(gradient) 1.1 關于漸變 漸變表示從一種顏色平滑的過度到另一種顏色。它是圖片類型的一種,但是漸變類型圖片沒有尺寸,也沒有長寬比。它的尺寸取決于被應用的場景,比如作為元素的背景圖片時,...

    piglei 評論0 收藏0
  • 淺探css3漸變

    摘要:基本用法想要知道線性漸變有什么用,當然要先學習它的屬性和用法。下面我們先一起學習一下線性漸變的屬性。函數的第一個參數是角度或者方向,第二個參數是截止顏色的值,要想產生漸變的效果,當然至少要兩個或者兩個以上的顏色值。 css3的漸變屬性已經在各種網頁設計中被廣泛使用,在沒有css3的漸變屬性之前,要實現一些多種顏色切換的效果圖,你可能別無他法,只能用一個圖片來顯示,雖然你知道使用圖片需要...

    lieeps 評論0 收藏0
  • CSS3 線性漸變應用

    摘要:分為線性漸變和徑向漸變。而我們今天主要是通過一個小例子來針對線性漸變來剖析其具體的用法。今天的例子就是用的線性漸變制作一個大致的針孔注射器。第一個參數表示線性漸變的方向,是從上到下是從左到右,如果定義成,那就是從左上角到右下角。 CSS3 Gradient 分為 linear-gradient(線性漸變)和 radial-gradient(徑向漸變)。而我們今天主要是通過一個小例子來針...

    Snailclimb 評論0 收藏0
  • css3 漸變

    摘要:漸變漸變分為兩種漸變,一種是線性漸變,一種是徑向漸變線性漸變線性漸變為向上,向下,向左,向右兩種漸變方式。線性漸變由一個軸即梯度線構成。 css3ps: css越來越真正的像一門語言了,css已經有變量了,剛剛看到文檔中。一個實驗性質的功能。 漸變 漸變分為兩種漸變,一種是線性漸變,一種是徑向漸變 線性漸變 線性漸變為向上,向下,向左,向右兩種漸變方式。 linear-gradient...

    FrozenMap 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<