🍃
[Tailwind CSS] ボタンUI
🌱 はじめに
この記事では、Tailwind CSS でよく使うボタン(登録・削除・戻る)のデザインを紹介します。
各ボタンは、下記サイト(Tailwind Play)で表示を確認しています。
🌱 1. 「登録」のボタン

<button type="button" class="py-1 px-5 bg-sky-500 rounded-2xl text-white font-black">登録</button>
🌱 2. 「削除」のボタン

<button type="button" class="py-1 px-5 bg-red-500 rounded-2xl text-white font-black">削除</button>
🌱 3. 「戻る」のボタン

<button type="button" class="py-1 px-5 bg-gray-100/50 border border-gray-200 rounded-2xl">戻る</button>
🌱 補足
-
<button>は、<form>の中に置くと、typeを省略した場合にtype="submit"として動きます。フォームを送信しないボタンにはtype="button"を付けます。 - 白い文字と
bg-sky-500・bg-red-500の組み合わせは、WCAG が本文に求めるコントラスト比(4.5:1)を満たしません。読みやすさを重視する場合は、bg-sky-700やbg-red-600のように濃い色を使います。 - 枠線の色を指定しない
borderは、v3 ではgray-200、v4 では文字色(currentColor)になります。バージョンによらず同じ見た目にするため、border-gray-200を指定しています。
Discussion