Lesson 12 of 16
Forms
Styling Forms with Tailwind
Form inputs need careful styling for usability:
<input
type="email"
class="w-full border border-gray-300 rounded-lg px-4 py-2
focus:outline-none focus:ring-2 focus:ring-blue-500"
placeholder="Email"
>
Key input classes:
w-full— full widthborder border-gray-300— subtle borderrounded-lg— rounded cornerspx-4 py-2— comfortable paddingfocus:outline-none— remove default browser focus ringfocus:ring-2 focus:ring-blue-500— custom focus indicator
Labels:
<label class="block text-sm font-medium text-gray-700 mb-1">
Email address
</label>
Grouping fields:
<div class="space-y-4">
<div>
<label ...>Name</label>
<input ...>
</div>
</div>
Your Task
Create a sign-in form with email + password inputs using focus ring styles, and a submit button.
Tailwind preview loading...
Loading...
Click "Run" to execute your code.