ハウツーとスタイルの良いボタンを作る


Tailwind CSS is a utility based framework. Which is great in many ways. However, Tailwind CSS does not have a default set of components for you to get started with.

This is a series that will show you how to build various common UI components with Tailwind CSS


今日、私たちはどのようにTarwind CSSで(良い探している)ボタンを作ることを学ぶつもりです.
ボタンを作りましょう
<button type="button">Button</button>
パディングと余白を加えましょう
<button type="button" class="m-2 px-8 py-2">Button</button>
次に、テキストと背景色を追加することができます
<button type="button" class="m-2 px-8 py-2 bg-indigo-500 text-white">Button</button>
我々のボタンは角を丸くするべきだ
<button type="button" class="m-2 px-8 py-2 bg-indigo-600 text-white rounded-lg ">Button</button>
ボタンを小さな影であげましょう
<button type="button" class="m-2 px-8 py-2 bg-indigo-600 text-white rounded-lg  shadow-sm">Button</button>
我々が我々のボタンに:hover:focusスタイルを加えることは、重要です
<button type="button" class="m-2 px-8 py-2 bg-indigo-600 text-white rounded-lg  shadow-sm hover:bg-indigo-500 focus:ring-2 focus:ring-indigo-200">Button</button>
我々のボタンが今のように見えるべきものは、ここにあります👇

10 CSSクラスを作る

Temani Afif

私は、10のクラスのボタンが少しであると思います..余りにも.
どうもありがとう.このコメントは私の記事にこのセクションを追加するインスピレーションを与えた.このボタンにはたくさんのクラスがあります.しかし、@apply指令のおかげで、我々はこの1つのクラスを作ることができます.我々は単にすべてのクラスを取ることができると“適用”1つのクラスに.
.btn {
@apply m-2 px-8 py-2 bg-indigo-600 text-white rounded-lg  shadow-sm hover:bg-indigo-500 focus:ring-2 focus:ring-indigo-200;
}
さて、あなたのCSSを再構築した後、あなたのボタンの1つのクラスをすべてのクラスに置き換えることができます.
<button type="button" class="btn">Button</button>
読書のおかげで、私は記事が好き願っています!😊