背景色彩 (bg-color)
借由 bg-{颜色}-{深浅度}
这个功能,我们可以设定 / 改变区块的背景颜色,例如 bg-black 功能是将背景设定为黑色。
其实,Tailwind 所定义出来的颜色都是共用的,你可以自己新增颜色。 所以只要你新增,就能够把颜色用在所有可以用的地方。
以下是预设可以使用的背景色彩功能:
注意:还有些颜色不具深浅度,如白色 (bg-white)、黑色 (bg-black),透明 (bg-transparent)
宽度 ( width )
藉由 w-{宽度}
这个功能,我们可以设定 / 改变区块宽度,例如 w-full
功能是将宽度设为 100% 。
以下是预设可以使用的宽度功能:
- w-0
- w-px
- w-1
... - w-96
- w-1/2
- w-1/3
... - w-full
- w-screen
接着我们把方块的宽度设定为w-40
,也就是相当于 10rem,但是这次却变成字没有置中,我们快加上之前学过的文字置中 text-center
吧:
高度 ( height )
透过 h-{高度}
这个功能,我们可以设定 / 改变区块的高度,例如 h-1/2
功能是将高度设为1/2,也就等同于 50% 。
以下是预设可以使用的高度功能:
- h-0
- h-px
- h-1
... - h-96
- h-1/2
- h-1/3
... - h-full
- h-screen
接着我们用 h-40
来增加高度,把方块变成正方形:
边框宽度 ( border-width )
透过 border-{方向}-{边框宽度}
这个功能,我们可以设定 / 改变边框宽度,例如 border-t-4
功能是将上边框宽度设定为 4px。
以下是预设可以使用的边框宽度功能:
-
全部边框
- border-0
- border
- border-2
- border-4
- border-8
-
上边框
- border-t-0
- border-t
... - border-t-8
-
右边框
- border-r-0
... - border-r-8
- border-r-0
-
下边框
- border-b-0
... - border-b-8
- border-b-0
-
左边框
- border-l-0
... - border-l-8
- border-l-0
接着我们用 border-8
来增加一个宽度为 8px 的边框:
边框色彩 ( border-color )
透过 border-{色彩}-{深浅度}
这个功能,我们可以设定边框的色彩,例如 border-pink-500
功能是将边框色彩设定成粉色。(#EC4899)
颜色呢,跟前面一样,
以下是预设可以使用的边框色彩功能:
注意:还有些颜色不具深浅度,如白色 (
border-white
)、黑色 (border-black
),透明 (border-transparent
)
接着我们用 border-blue-300
把边框染上一个适合它的颜色:
总觉得哪里怪... 啊!我知道了!不够圆!
四个边角太尖了难怪不好看,应该要像小米的新 logo 一样...
圆角 ( border-radius )
透过 rounded-{方向}-{圆角程度}
这个功能,我们可以设定区块的圆角程度,例如 rounded-r-xl
功能是把区块右侧的圆角程度设为 0.75rem。
以下预设是可以使用的方向
:
- (全部)
- t (上)
- tr (右上)
- r (右)
- br (右下)
- b (下)
- bl (左下,不是 boy's love)
- l (左)
- tl (上左)
以下是预设可以使用的圆角程度:
- rounded-none
- rounded-sm
- rounded
- rounded-md
- rounded-lg
- rounded-xl
- rounded-2xl
- rounded-3xl
- rounded-full
我们用 rounded-3xl
来把方块变得圆润一点吧:
老板觉得这样太单调了没有质感啦 (哭
他说要变成 IG logo 的那种感觉,
那不就要渐层了吗... 可是我用 Tailwind ...
做起来也是很简单啦!
背景图片 ( background-image )
透过 bg-gradient-{渐层方向}
这个功能,我们可以设定背景图片为渐层,且指定渐层的方向,例如 bg-gradient-to-r
功能是把背景渐层方向设为由左至右。
以下是预设可以使用的渐层方向功能:
- bg-gradient-none
- bg-gradient-t
- bg-gradient-tr
- bg-gradient-r
- bg-gradient-br
- bg-gradient-b
- bg-gradient-bl
- bg-gradient-l
- bg-gradient-tl
我们这个只有设定渐层的方向,没有设定颜色,所以等等要用这个搭配其它的功能一起使用!
渐层色标 ( gradient-color-stops )
透过 {标地}-{颜色}-{深浅度}
这个功能,我们可以设定渐层的颜色,需搭配背景图片的渐层方向使用,例如 bg-gradient-to-r from-black
功能是把背景渐层方向设为由左边的黑色,至右边的透明。
以下是预设可以使用的标的功能:
- from (起始点)
- via (中继点)
- to (结束点)
颜色则是跟前面都一样:
注意:还有些颜色不具深浅度,如白色 (
{from,via,to}-white
)、黑色 ({from,via,to}-black
),透明 ({from,via,to}-transparent
)
我们用bg-gradient-to-tl
、from-yellow-300
、via-red-500
和 to-indigo-500
来把方块变成像 IG logo 的颜色吧:
成品
<div class="h-40 w-40 rounded-3xl border-8 border-blue-300
bg-neutral-900 text-center text-white
bg-gradient-to-tl from-yellow-300 via-red-500 to-indigo-500">Lorem ipsum dolor</div>