css漸變色-文字漸變色與背景漸變色

一、背景色漸變:

1、linear-gradient:用線性漸變創(chuàng)建圖像

MDN文檔:https://developer.mozilla.org/zh-CN/docs/Web/CSS/linear-gradient()

linear-gradient([ [ [ <angle> | to [top | bottom] || [left | right] ],]? <color-stop>[, <color-stop>]+);

<angle>:指定漸變的方向

to left:設(shè)置漸變從右向左,相當(dāng)于270deg
to right:設(shè)置漸變從左向右,相當(dāng)于90deg
to top:設(shè)置漸變從下到上,相當(dāng)于0deg
to bottom:設(shè)置 漸變從上到下,相當(dāng)于180deg(默認(rèn)值)

如果漸變方向是對(duì)角線,可以用to top right這樣的關(guān)鍵字方式來實(shí)現(xiàn),可以有多個(gè)顏色的漸變

to left top(從右下到左上)
to top right(從左下到右上)
例如:background:linear-gradient(to top right, #f6f5f0,#fefefd,#fff)

<color-stop>用于指定漸變的起止顏色,由一個(gè)<color>值,跟隨一個(gè)可選的終點(diǎn)位置<length>或者<percentage>組成

<color>:指定顏色
<length>:用長(zhǎng)度指定起止色位置。不允許負(fù)值
<percentage>:用百分比指定起止色位置。
例如:background:linear-gradient(to right, #f6f5f0 40%, fefefd 100%)

2、radial-gradient:用徑向漸變創(chuàng)建圖像

MDN文檔:https://developer.mozilla.org/zh-CN/docs/Web/CSS/radial-gradient()

radial-gradient(
[ [ circle || <length> ] [ at <position> ]? , |
[ ellipse || [ <length> | <percentage> ]{2} ] [ at <position> ]? , |
[ [ circle | ellipse ] || <extent-keyword> ] [at <position> ]? , |
at <position> ,
]?
<color-stop-list> [ , <color-stop-list> ]+
)

例如:radial-gradient(circle at center, red 0, blue, green 100%)

<shape>確定圓的類型,默認(rèn)為橢圓

 circle:指定圓形的徑向漸變
 ellipse:指定橢圓形的徑向漸變

<size>確定漸變的尺寸(<extent-keyword> )

可參考該文章:https://www.cnblogs.com/xiaohuochai/p/5383285.html

用于描述邊緣輪廓的具體位置circle | ellipse 都接受該值作為 size
closest-side:指定徑向漸變的半徑長(zhǎng)度為從圓心到離圓心最近的邊
closest-corner:指定徑向漸變的半徑長(zhǎng)度為從圓心到離圓心最近的角
farthest-side:指定徑向漸變的半徑長(zhǎng)度為從圓心到離圓心最遠(yuǎn)的邊
farthest-corner:指定徑向漸變的半徑長(zhǎng)度為從圓心到離圓心最遠(yuǎn)的角

<positon>確定圓心的位置。默認(rèn)是center center,如果只提供了一個(gè),第二個(gè)值默認(rèn)為50%,即為center (中心位置)

橫坐標(biāo)(x軸):百分比(percentage)| 長(zhǎng)度(length) | left | center | right
縱坐標(biāo)(y軸):百分比(percentage)| 長(zhǎng)度(length) | top  | center | bottom

<color-stop> 用于指定漸變的起止顏色:由一個(gè)<color>值,跟隨一個(gè)可選的終點(diǎn)位置<length>或者<percentage>組成

<color>:指定顏色。
<length>:用長(zhǎng)度值指定起止色位置。不允許負(fù)值
<percentage>:用百分比指定起止色位置。不允許負(fù)值

二、文字漸變:

最近常用的方法:
background-clip+text-fill-color
MDN詳解:https://developer.mozilla.org/zh-CN/docs/Web/CSS/background-clip

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Emmet和結(jié)構(gòu)偽類 認(rèn)識(shí)emmet語法 ? Emmet (前身為 Zen Coding) 是一個(gè)能大幅度****...
    二斤寂寞閱讀 536評(píng)論 0 0
  • 前言 一直對(duì)漸變背景這塊比較感興趣,但是因?yàn)槊刻旒影鄬?shí)在太忙了,任務(wù)也比較多。所以就只能下班的時(shí)間研究漸變背景這方...
    微芒不朽閱讀 761評(píng)論 0 2
  • CSS 1元素的寬度指什么? 元素的寬度指元素在文檔中占據(jù)的空間的大小 寬度的計(jì)算 = 內(nèi)容區(qū)的寬度 + 內(nèi)邊距 ...
    勞模閱讀 447評(píng)論 0 0
  • CSS的背景可以為元素添加背景顏色(background-color)和背景圖片(backgroud-image)...
    張中華閱讀 271評(píng)論 0 1
  • “你以為你這么低調(diào)我就找不到你了嗎?沒有用的,像你這樣拉風(fēng)的屬性,只要有你在的地方,就好像黑夜中的螢火蟲一樣,那樣...
    smilewalker閱讀 1,064評(píng)論 0 7

友情鏈接更多精彩內(nèi)容