Tailwind CSS 可對 <input type="text">
加以 Style 而更加美觀。
Version
Tailwind CSS 2.0.3
TextBox
簡單 TextBox 但有 Tailwind 加以 style。
<template>
<input type="text" class="border-gray-300 rounded-md shadow-sm focus:ring-indigo-500 focus:border-indigo-500">
</template>
設定 TextBox style:
border-gray-300
:設定 border 顏色rounded-md
:設定圓角shadow-sm
:設定輕微 shadowfocus:ring-indigo-500
:設定 focus 時 ring 顏色focus:border-indigo-500
:設定 focus 時 border 顏色
@tailwindcss/form Plugin
$ yarn add --dev @tailwindcss/forms
TextBox 需搭配 @tailwindcss/forms
plugin,使用 Yarn 安裝。
tailwind.config.js
module.exports = {
purge: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'],
darkMode: false, // or 'media' or 'class'
theme: {
extend: {},
},
variants: {
extend: {},
},
plugins: [
require('@tailwindcss/forms'),
]
}
10 行
plugins: [
require('@tailwindcss/forms'),
]
設定使用 @tailwindcss/forms
plugin。
Conclusion
- TextBox 需搭配
@tailwindcss/forms
plugin,如此可減少 utility 使用量