iT邦幫忙

2021 iThome 鐵人賽

DAY 21
0
自我挑戰組

初見 Tailwindcss系列 第 21

Day 21 - 背景 Gradient 使用

歡樂的時光總是過得特別快,不知不覺連假就要結束了,不過威爾豬也太悲催,為了鐵人賽,中秋節還要在電腦前趕稿,嗚~我也要出去玩。其實原本威爾豬不是準備今天這內容,但既然今天是最後一天假期,就來點華麗的轉身吧,為這愉快的中秋假期畫上完美的顏色!

漸層色

首先,威爾豬在顏色設定那一篇有介紹顏色的使用和修改方式,首先要先給背景漸層色方向,並且需要起始色和結束色,使用方式為 bg-gradient-to-{漸層方向} from-{color} to-{color} 範例如下:

<div class="bg-gradient-to-r from-purple-500 to-blue-400"></div>

https://ithelp.ithome.com.tw/upload/images/20210921/20141250QXZOov1E01.png

如果沒有給結束色,Tailwind 會自動幫你判定為透明色 to-transparent。範例如下:

<div class="bg-gradient-to-r from-purple-500"></div>

https://ithelp.ithome.com.tw/upload/images/20210921/20141250srIfjkF0wa.png

不過一定要有起始色,不然漸層會顯示不出來。

同學們會問威爾豬,那有中間的過渡色嗎?有的,使用方式為:via-{color}。範例如下:

<div class="bg-gradient-to-r from-purple-500 via-pink-500 to-blue-400"></div>

https://ithelp.ithome.com.tw/upload/images/20210921/20141250xsPrDra11W.png

漸層方向

前面有提到,要先給背景漸層一個方向,Tailwind 才會知道要怎麼呈現。神奇的是,8 種方向都支援了,分別為 往上往下往左往右往上左往上右往下左往下右,使用方式為:bg-gradient-to-{ t | b | l | r | tl | tr | bl | br }。威爾豬會用箭頭來表示漸層的方向性,範例如下:

<div class="bg-gradient-to-t from-green-400 to-blue-500"></div>
<div class="bg-gradient-to-b from-green-400 to-blue-500"></div> 
<div class="bg-gradient-to-l from-green-400 to-blue-500"></div> 
<div class="bg-gradient-to-r from-green-400 to-blue-500"></div> 
<div class="bg-gradient-to-tl from-red-500 to-purple-500"></div>
<div class="bg-gradient-to-tr from-red-500 to-purple-500"></div>
<div class="bg-gradient-to-bl from-red-500 to-purple-500"></div>
<div class="bg-gradient-to-br from-red-500 to-purple-500"></div>

https://ithelp.ithome.com.tw/upload/images/20210921/20141250dvhsZi6zGT.png

漸層文字

威爾豬在蘋果官網擷取了下面這張圖
https://ithelp.ithome.com.tw/upload/images/20210921/20141250kz427qbEWu.png

那我們該如何使用像蘋果官網這樣的漸層文字呢?其實就是在漸層背景上,裁剪我們所需要的文字就好了,使用方式為 bg-clip-text,威爾豬試著做成和蘋果官網上一樣的文字,範例如下:

<div class="text-8xl font-extrabold">
    <p class="bg-clip-text text-transparent bg-gradient-to-r from-red-300  via-pink-400 via-purple-400 to-blue-400">
        Nothing short <br> of amazing.
    </p>
</div>

噹噹~完成!這邊可以看 DEMO
https://ithelp.ithome.com.tw/upload/images/20210921/20141250EUSWJM9nJS.png

耶~幫威爾豬拍拍手,中秋節還要在電腦前寫文,大家月餅、烤肉應該有吃飽飽吧,威爾豬在這獻給各位小夥伴們「中秋節隱藏版特別企劃」(RWD也會有小驚喜喔),希望大家喜歡!以上就是今天的內容,咱們明天見。


上一篇
Day-20 使用 @apply 製做组件
下一篇
Day 22 - Tailwind Plugin 使用 (一) => Aspect Ratio、Line Clamp
系列文
初見 Tailwindcss30

尚未有邦友留言

立即登入留言