Web前端方向課程要點(diǎn):CSS3漸變制作過程

  CSS3 漸變

  CSS3 漸變(gradient)可以讓你在兩個或多個指定的顏色之間顯示平穩(wěn)的過渡。 以前缴川,你必須使用圖像來實(shí)現(xiàn)這些效果茉稠,現(xiàn)在通過使用 CSS3 的漸變(gradients)即可實(shí)現(xiàn)。此外把夸,漸變效果的元素在放大時看起來效果更好而线,因?yàn)闈u變(gradient)是由瀏覽器生成的。

  1恋日、線性漸變

  語法:background: linear-gradient(direction, color-stop1, color-stop2, ...);說明:direction:默認(rèn)為to bottom膀篮,即從上向下的漸變;

  stop:顏色的分布位置,默認(rèn)均勻分布岂膳,例如有3個顏色誓竿,各個顏色的stop均為33.33%。

  示例1:to left、top right、to bottom赵誓、to top

  div { background:linear-gradient(to left, red , blue) }

  div { background:linear-gradient(to right, red , blue) }

  div { background:linear-gradient(to bottom, red , blue) } /* 瀏覽器默認(rèn)值 */

  div { background:linear-gradient(to top, red , blue) }

  分別產(chǎn)生“從右到左”活孩、“從左到右”、“從上到下”嫂丙、“從下到上”的“紅色–綠色”漸變

  示例2:to right bottom娘赴、to right top、to left bottom跟啤、to left top

  div { background: linear-gradient(to right bottom, red , blue); }

  div { background: linear-gradient(to right top, red , blue); }

  div { background: linear-gradient(to left bottom, red , blue); }

  div { background: linear-gradient(to left top, red , blue); }

  分別產(chǎn)生到“右下角”诽表、“右上角”、“左下角”隅肥、“左上角”的漸變

  示例3:使用角度漸變

  div { background: linear-gradient(10deg, red, blue) }

  2竿奏、徑向漸變

  徑向漸變不同于線性漸變,線性漸變是從“一個方向”向“另一個方向”的顏色漸變腥放,而徑向漸變是從“一個點(diǎn)”向四周的顏色漸變

  語法:background: radial-gradient(center, shape, size, start-color, ..., last-color);說明:center:漸變起點(diǎn)的位置泛啸,可以為百分比,默認(rèn)是圖形的正中心秃症。

  shape:漸變的形狀候址,ellipse表示橢圓形吕粹,circle表示圓形。默認(rèn)為ellipse岗仑,如果元素形狀為正方形的元素匹耕,則ellipse和circle顯示一樣。

  size:漸變的大小荠雕,即漸變到哪里停止稳其,它有四個值。 closest-side:最近邊;

  farthest-side:最遠(yuǎn)邊; closest-corner:最近角; farthest-corner:最遠(yuǎn)角

  示例1:多顏色點(diǎn)均勻分布

  div { background: radial-gradient(red, green, blue); }

  以中心(50% 50%)為起點(diǎn)炸卑,到最遠(yuǎn)角(farthest-corner)欢际,從red到green、blue的均勻漸變

  EG:div { background: -webkit-radial-gradient(50% 50%, farthest-corner, red, green, blue); } 或 div { background: -webkit-radial-gradient(center, farthest-corner, red, green, blue); }

  示例2:多顏色節(jié)點(diǎn)不均勻分布

  div { background: radial-gradient(red 5%, green 15%, blue 60%); }

  示例3:設(shè)置漸變形狀

  div { background: radial-gradient(circle, red, yellow, green); }

  div { background: radial-gradient(ellipse, red, yellow, green); }

  circle:漸變?yōu)樽畲蟮膱A形; ellipse:根據(jù)元素形狀漸變矾兜,元素為正方形是顯示效果與circle無異损趋。

  示例4:不同尺寸的漸變

  size指定了漸變的大小,即漸變到哪里停止椅寺,它有四個值浑槽。

  closest-side:最近邊; farthest-side:最遠(yuǎn)邊; closest-corner:最近角; farthest-corner:最遠(yuǎn)角

  div { background: radial-gradient(60% 40%, closest-side, blue, green, yellow, black); }

  div { background: radial-gradient(60% 40%, farthest-side, blue, green, yellow, black); }

  div { background: radial-gradient(60% 40%, closest-corner, blue, green, yellow, black); }

  div { background: radial-gradient(60% 40%, farthest-corner, blue, green, yellow, black); }

  3、重復(fù)漸變

  (1)重復(fù)性線性漸變

  div { background: repeating-linear-gradient(red, yellow 10%, green 20%); }

  說明:10%的位置為yellow返帕,20%的位置為green桐玻,然后按照這20%向下重復(fù)

  (2)重復(fù)性徑向漸變

  div { background: repeating-radial-gradient(red, yellow 10%, green 20%); }

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市荆萤,隨后出現(xiàn)的幾起案子镊靴,更是在濱河造成了極大的恐慌,老刑警劉巖链韭,帶你破解...
    沈念sama閱讀 219,366評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件偏竟,死亡現(xiàn)場離奇詭異,居然都是意外死亡敞峭,警方通過查閱死者的電腦和手機(jī)踊谋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來旋讹,“玉大人殖蚕,你說我怎么就攤上這事〕良#” “怎么了睦疫?”我有些...
    開封第一講書人閱讀 165,689評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長鞭呕。 經(jīng)常有香客問我蛤育,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,925評論 1 295
  • 正文 為了忘掉前任缨伊,我火速辦了婚禮摘刑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘刻坊。我一直安慰自己枷恕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評論 6 392
  • 文/花漫 我一把揭開白布谭胚。 她就那樣靜靜地躺著徐块,像睡著了一般。 火紅的嫁衣襯著肌膚如雪灾而。 梳的紋絲不亂的頭發(fā)上胡控,一...
    開封第一講書人閱讀 51,727評論 1 305
  • 那天,我揣著相機(jī)與錄音旁趟,去河邊找鬼昼激。 笑死,一個胖子當(dāng)著我的面吹牛锡搜,可吹牛的內(nèi)容都是我干的橙困。 我是一名探鬼主播,決...
    沈念sama閱讀 40,447評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼耕餐,長吁一口氣:“原來是場噩夢啊……” “哼凡傅!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起肠缔,我...
    開封第一講書人閱讀 39,349評論 0 276
  • 序言:老撾萬榮一對情侶失蹤夏跷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后明未,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體槽华,經(jīng)...
    沈念sama閱讀 45,820評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評論 3 337
  • 正文 我和宋清朗相戀三年亚隅,在試婚紗的時候發(fā)現(xiàn)自己被綠了硼莽。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,127評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡煮纵,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出偏螺,到底是詐尸還是另有隱情行疏,我是刑警寧澤,帶...
    沈念sama閱讀 35,812評論 5 346
  • 正文 年R本政府宣布套像,位于F島的核電站酿联,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贞让,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評論 3 331
  • 文/蒙蒙 一周崭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧喳张,春花似錦续镇、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至舅桩,卻和暖如春酱虎,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背擂涛。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評論 1 272
  • 我被黑心中介騙來泰國打工读串, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人撒妈。 一個月前我還...
    沈念sama閱讀 48,388評論 3 373
  • 正文 我出身青樓恢暖,卻偏偏與公主長得像,于是被迫代替她去往敵國和親踩身。 傳聞我的和親對象是個殘疾皇子胀茵,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評論 2 355

推薦閱讀更多精彩內(nèi)容