ToDoアプリの見た目を、tailwind.cssで整える。

ToDoアプリの見た目を、tailwind.cssで整える。

tailwindは、css定義ファイルは使わずに、クラス指定でスタイル指定するのが斬新!

tailwind.config.jsファイルが追加されているので、content: [] からCSS適応対象を指定する必要がある

app/globals.cssに記述

p-4: これはパディングを全方向に1rem(16px)追加します。
max-w-xl: 最大幅をxlサイズ(36remまたは576px)に設定します。
mx-auto: 左右のマージンを自動に設定し、要素を水平中央に配置します。
space-y-2: 要素内の子要素(縦方向)の間に0.5rem(8px)のスペースを設定します。
bg-gray-100: 背景色を灰色の100番(非常に薄い灰色)に設定します。
p-2: 全方向のパディングを0.5rem(8px)追加します。
rounded: 要素の角を丸めます。
text-sm: テキストのサイズを小さく設定します(約0.875remまたは14px)。
text-gray-800: テキストの色を灰色の800番(濃い灰色)にします。
bg-red-500: ボタンの背景色を赤色の500番に設定します。
text-white: テキストの色を白に設定します。
px-4, py-1: X方向(左右)に1rem(16px)、Y方向(上下)に0.25rem(4px)のパディングを追加します。
hover:bg-red-700: マウスオーバー時に背景色を赤色の700番に変更します。
border, border-gray-300: 境界線を設定し、その色を灰色の300番にします。
bg-blue-500, hover:bg-blue-700: ボタンの背景色を青色の500番に設定し、マウスオーバー時には700番に変更します。

背景色の指定は、bg-色の名前-番号(50から950まで)
https://tailwindcss.com/docs/background-color

マージン(周りの余白)
mt-2

m = margin(全四辺)
mt = margin-top
mb = margin-bottom
mr = margin-right
ml = margin-left
mx = margin-x軸(leftとright)
my = margin-y軸(topとbottom)

paddingも同じ、pt-2だとpadding top 2*4pixel

bg-blue-500 hover:bg-blue-700
ボタンなどマウスオーバーされたら、ボタンの色を変える。

・・・なんとなくは分かってきたので、後は実践あるのみか!?
問題は、tailwindのclassを覚えても、Webデザインをどうしていいのか分からない