iT邦幫忙

2022 iThome 鐵人賽

DAY 9
0
自我挑戰組

從零開始的 Tailwind CSS 學習之旅系列 第 9

Day09 - 為文字增加樣式吧!

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20220922/20152047Mny6olVvLZ.png

樣式

從 codepen 的 CSS Base 可以看到有兩種清除 CSS 樣式的方法,Reset 與 Normalize,Reset 會將大部分標籤的樣式全部清除,Normalize 則是會保留一些標籤本身的樣式,Tailwind CSS 的 Preflight 則是建立在 modren-normalize 之上,是 Tailwind 的一組基本樣式。
簡單來說 Tailwind CSS 有自己的基本樣式,詳細可查閱 Tailwind CSS - Preflight
https://ithelp.ithome.com.tw/upload/images/20220922/20152047XAiIfBeS8p.png

字體大小(Font Size

藉由 text-{size} 調整字體的大小,瀏覽器預設字體大小為 1rem(16px),相當於 text-base

  • text-xs ⇒ 0.75rem / 12px
  • text-sm ⇒ 0.875rem / 14px
  • text-base ⇒ 1rem / 16px
  • text-lg ⇒ 1.125rem / 18px
  • text-xl ⇒ 1.5rem / 20px
  • text-9xl ⇒ 8rem / 128px

字體樣式(Font Style

如果想要將文字改為斜體,可以透過 italic 使文字變成斜體。

<p class="italic">傑尼龜表示:waku,waku!!!</p>
.italic {
  font-style: italic;
}

字體粗細(Font Weight

藉由 font-{weight} 調整文字的粗細,瀏覽器預設字體粗細為 400,相當於 font-normal

  • font-thin ⇒ 字重100
  • font-extralight ⇒ 字重200
  • font-light ⇒ 字重300
  • font-normal ⇒ 字重400
  • font-medium ⇒ 字重500
  • font-semibold ⇒ 字重600
  • font-bold ⇒ 字重700
  • font-extrabold ⇒ 字重800
  • font-black ⇒ 字重900

文字對齊(Text Align

瀏覽器預設文字向左對齊,相當於 text-left,可以藉由 text-center 將文字置中,text-right 將文字靠右。

  • text-left
  • text-center
  • text-right
  • text-justify
  • text-start
  • text-end

文字顏色(Text Color

藉由 text-{color} 調整文字顏色,Tailwind CSS 預設許多顏色,詳細可查閱 Tailwind CSS - Colors
調整文字顏色時,也可以調整文字的透明度,只要在文字顏色後方加上 /透明度 即可,舉個例子:

<p class="text-blue-500/70">跟著肉鬆一起學習 Tailwind CSS 吧!</p>
.text-blue-500\/70 {
    color: rgb(59 130 246 / 0.7);
}

codepen 連結

本日重點

  1. 常見的 CSS Base 有 Reset 與 Normalize,並沒有一定要使用哪一種,可以專案設定不同的基本樣式。
  2. 嘗試使用 class 名稱去調整文字大小、樣式、粗細、顏色、透明度。

參考


上一篇
Day08 - 掌握 Position,元素不再亂跑
下一篇
Day10 - 為背景增添變化吧!
系列文
從零開始的 Tailwind CSS 學習之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

我要留言

立即登入留言