麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > CSS > 正文

CSS Tips:段落每行漸變色文本效果的實(shí)現(xiàn)方法

2024-07-11 09:08:08
字體:
供稿:網(wǎng)友

今天小編在Codepen上看到一個CSS寫的效果。一個段落的每行文本是漸變效果。對于單行文本或單個詞實(shí)現(xiàn)漸變填充效果并不是什么奇怪的事情,不過對于一個段落的每一行實(shí)現(xiàn)一個文本漸變填充的效果。估計(jì)還是會令很多人感到好奇。如果你是其中好奇的一員,請繼續(xù)往下閱讀,一探其中之究竟!

目標(biāo)效果

今天的目標(biāo)效果是實(shí)現(xiàn)下面這樣的效果,或者說了解這種效果制作的小技巧:

css,漸變色

看到上面的效果,我想很多人首先會想到的就是background-clip:text、color:transparent和linear-gradient來完成。那么事實(shí)是這樣嗎?

如何完成一個段落的每行文本漸變效果

了解CSS的同學(xué)都清楚,使用:

background-image: linear-gradient(to right, deeppink, dodgerblue);-webkit-background-clip: text;color: transparent;

就可以輕易的實(shí)現(xiàn)一個文本的漸變填充效果。比如下面這個示例:

css,漸變色

來做個小實(shí)驗(yàn),如果文本不是一個詞或單行而是整個段落,效果會是如何?

css,漸變色

效果似乎也是完美的。如果把漸變效果參數(shù)換一換,漸變效果是一個斜角:

background-image: linear-gradient(135deg, deeppink, dodgerblue);

看看兩者的效果:

css,漸變色

仔細(xì)一看,兩個效果還是有差異的。先來看看同一個大小容器(本示例中的p元素,其大小是765px * 165px),對于兩種不同的漸變效果,先來看to right的填充效果:

css,漸變色

再來看135deg的填充效果:

css,漸變色

到這里了,你或許就知道前面的示例有何不同?而且也知道其中的原因是什么?如果我們想要各種漸變對于段落的每行填充效果都相同,應(yīng)該怎么實(shí)現(xiàn)?在實(shí)現(xiàn)之前,先簡單的總結(jié)一下:

在linear-gradient中使用to right或者to left,不管是單個詞、單行文本或者多行文本,得到的文本填充效果都將一致。但對于其他漸變的角度參數(shù),那么多行文本填充中的每行效果就將有差異。

回到正題?怎么實(shí)現(xiàn)多行而且不管任何填充角度都有相同效果?實(shí)現(xiàn)這個效果有一個關(guān)鍵屬性:box-decoration-break。簡單的說一下,box-decoration-break屬性具有兩個屬性值:slice和clone,其對應(yīng)的效果如下:

用于一個段落中,其效果如下:

css,漸變色

是不是離我們的目標(biāo)越來越近了。那么把這個屬性box-decoration-break:clone用于我們的示例:

background-image: linear-gradient(135deg, deeppink, dodgerblue);background-clip: text;-webkit-background-clip: text;box-decoration-break: clone;-webkit-box-decoration-break: clone;color: transparent;

效果如下:

css,漸變色

咱們來驗(yàn)證一下是不是符合我們預(yù)期想要的效果:

css,漸變色

小技巧:box-decoration-break運(yùn)用于行內(nèi)元素,并且配上相應(yīng)的line-height,讓行與行之間有一定的間距。

回過頭來,咱們看看,使用box-decoration-break是在行內(nèi)元素和塊元素之間的區(qū)別:

css,漸變色

是不是很完美。如果喜歡自己動手試試。

總結(jié)

這篇文章通過CSS的background-clip:text、color:transparent和box-decoration-break能實(shí)現(xiàn)每行文本漸變填充的效果,而且每行效果相同。而且不限于任何的漸變角度。


注:相關(guān)教程知識閱讀請移步到CSS教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄色高清免费网站 | 免费观看高清视频网站 | 日本中文视频 | 精品一区二区6 | 免费毛片视频 | 久久2019中文字幕 | 亚洲成人在线视频网站 | 亚洲福利视频52 | 国产亚洲精品综合一区91 | 1314av| 2021狠狠操 | 视频一区二区不卡 | 极品xxxx欧美一区二区 | 一级成人免费 | 美女视频免费一区二区 | www.99热精品 | 久久99精品久久久久久236 | 视频一区 在线 | 欧美3p激情一区二区三区猛视频 | 国产亲子伦在线观看 | 欧美乱论 | 午夜精品久久久久久久爽 | 久久国产精品久久久久久久久久 | 特一级黄色毛片 | 国产高潮失禁喷水爽到抽搐视频 | 国产精品片一区二区三区 | 精品一区二区三区免费看 | 久久久久久久一区二区三区 | 在线无码 | 91av国产在线| 久久久久一本一区二区青青蜜月 | 亚洲欧美日韩精品久久 | 中文字幕亚洲欧美 | 免看黄大片aa | 欧美精品一区二区视频 | 久久人人爽人人爽人人片av高请 | 国产午夜精品久久久久 | 中文字幕在线亚洲精品 | 免费毛片播放 | 激情小说另类 | 欧美精品欧美极品欧美激情 |