## Implementation Context
- **Primary**: Use **SenangStart CSS** for the implementation.
- **Reference**: Tailwind CSS is provided for stylistic context only.
## SenangStart CSS Usage
To use SenangStart CSS, simply include the script in your HTML `
`:
```html
My App
Hello SenangStart!
Zero config, instant styling.
```
**Documentation**: [Getting Started Guide](https://bookklik-technologies.github.io/senangstart-css/guide/getting-started.html)
# Forms
Category: layout
Description: Layout Forms
## Small Variant
### SenangStart CSS Code
```html
<form layout="grid" space="p:medium-3x g:medium-3x m:none" visual="border:blue-200 border-w:regular rounded:medium bg:blue-50">
<h6 visual="text-size:base tw-lg:text-size:large capitalize font:tw-bold">
Contact Form S
</h6>
<div layout="grid">
<label space="h:medium-3x" visual="text-size:small" class="text-bold" for="name_s">Name</label>
<input id="name_s" type="text" space="h:large-3x p-x:small-3x" visual="border:neutral-200 border-w:regular rounded:medium text-size:base" placeholder="Name">
</div>
<div layout="grid">
<label space="h:medium-3x" visual="text-size:small" class="text-bold" for="email_s">Email</label>
<input id="email_s" type="email" space="h:large-3x p-x:small-3x" visual="border:neutral-200 border-w:regular rounded:medium text-size:base" placeholder="yourname@mail.com">
</div>
<div layout="grid">
<label space="h:medium-3x" visual="text-size:small" class="text-bold" for="enquiry_s">Enquiry</label>
<textarea id="enquiry_S" space="p-y:small p-x:small-3x" visual="border:neutral-200 border-w:regular rounded:medium text-size:base" rows="3" placeholder="Write..."></textarea>
</div>
<div layout="flex justify:end">
<button type="submit" layout="flex items:center justify:center" space="p-x:medium w:[100%] tw-lg:max-w:[max-content] h:large-3x" visual="bg:blue-600 text:white rounded:medium text-size:base font:tw-semibold hover:opacity:80">
Submit
</button>
</div>
</form>
```
### Tailwind CSS Code
```html
<form class="grid p-6 gap-6 border-blue-200 border-2 rounded-xl bg-blue-50 m-0">
<h6 class="text-base lg:text-lg capitalize font-bold">
Contact Form S
</h6>
<div class="grid">
<label class="text-bold text-sm h-6" for="name_s">Name</label>
<input id="name_s" type="text" class="h-10 px-3 border-neutral-200 border-2 rounded-lg text-base" placeholder="Name">
</div>
<div class="grid">
<label class="text-bold text-sm h-6" for="email_s">Email</label>
<input id="email_s" type="email" class="h-10 px-3 border-neutral-200 border-2 rounded-lg text-base" placeholder="yourname@mail.com">
</div>
<div class="grid">
<label class="text-bold text-sm h-6" for="enquiry_s">Enquiry</label>
<textarea id="enquiry_S" class="py-2 px-3 border-neutral-200 border-2 rounded-lg text-base" rows="3" placeholder="Write..."></textarea>
</div>
<div class="flex justify-end">
<button type="submit" class="bg-blue-600 text-white rounded-lg text-base font-semibold px-4 w-full lg:max-w-max h-10 flex items-center justify-center hover:opacity-80">
Submit
</button>
</div>
</form>
```
## Medium Variant
### SenangStart CSS Code
```html
<form layout="grid" space="p:medium-3x g:medium-3x m:none" visual="border:blue-200 border-w:regular rounded:medium bg:blue-50">
<h6 visual="text-size:base tw-lg:text-size:large capitalize font:tw-bold">
Contact Form M
</h6>
<div layout="grid">
<label space="h:medium-3x" visual="text-size:small" class="text-bold" for="name_m">Name</label>
<input id="name_m" type="text" space="h:big p-x:small-3x" visual="border:neutral-200 border-w:regular rounded:medium text-size:large" placeholder="Name">
</div>
<div layout="grid">
<label space="h:medium-3x" visual="text-size:small" class="text-bold" for="email_m">Email</label>
<input id="email_m" type="email" space="h:big p-x:small-3x" visual="border:neutral-200 border-w:regular rounded:medium text-size:large" placeholder="yourname@mail.com">
</div>
<div layout="grid">
<label space="h:medium-3x" visual="text-size:small" class="text-bold" for="enquiry_m">Enquiry</label>
<textarea id="enquiry_m" space="p-y:small p-x:small-3x" visual="border:neutral-200 border-w:regular rounded:medium text-size:large" rows="3" placeholder="Write..."></textarea>
</div>
<div layout="flex justify:end">
<button type="submit" layout="flex items:center justify:center" space="p-x:medium-3x w:[100%] tw-lg:max-w:[max-content] h:big" visual="bg:blue-600 text:white rounded:medium text-size:large font:tw-semibold hover:opacity:80">
Submit
</button>
</div>
</form>
```
### Tailwind CSS Code
```html
<form class="grid p-6 gap-6 border-blue-200 border-2 rounded-xl bg-blue-50 m-0">
<h6 class="text-base lg:text-lg capitalize font-bold">
Contact Form M
</h6>
<div class="grid">
<label class="text-bold text-sm h-6" for="name_m">Name</label>
<input id="name_m" type="text" class="h-12 px-3 border-neutral-200 border-2 rounded-lg text-lg" placeholder="Name">
</div>
<div class="grid">
<label class="text-bold text-sm h-6" for="email_m">Email</label>
<input id="email_m" type="email" class="h-12 px-3 border-neutral-200 border-2 rounded-lg text-lg" placeholder="yourname@mail.com">
</div>
<div class="grid">
<label class="text-bold text-sm h-6" for="enquiry_m">Enquiry</label>
<textarea id="enquiry_m" class="py-2 px-3 border-neutral-200 border-2 rounded-lg text-lg" rows="3" placeholder="Write..."></textarea>
</div>
<div class="flex justify-end">
<button type="submit" class="bg-blue-600 text-white rounded-lg text-lg font-semibold px-6 w-full lg:max-w-max h-12 flex items-center justify-center hover:opacity-80">
Submit
</button>
</div>
</form>
```
## Large Variant
### SenangStart CSS Code
```html
<form layout="grid" space="p:medium-3x g:medium-3x m:none" visual="border:blue-200 border-w:regular rounded:medium bg:blue-50">
<h6 visual="text-size:base tw-lg:text-size:large capitalize font:tw-bold">
Contact Form L
</h6>
<div layout="grid">
<label space="h:medium-3x" visual="text-size:small" class="text-bold" for="name_l">Name</label>
<input id="name_l" type="text" space="h:big-2x p-x:small-3x" visual="border:neutral-200 border-w:regular rounded:medium text-size:big" placeholder="Name">
</div>
<div layout="grid">
<label space="h:medium-3x" visual="text-size:small" class="text-bold" for="email_l">Email</label>
<input id="email_l" type="email" space="h:big-2x p-x:small-3x" visual="border:neutral-200 border-w:regular rounded:medium text-size:big" placeholder="yourname@mail.com">
</div>
<div layout="grid">
<label space="h:medium-3x" visual="text-size:small" class="text-bold" for="enquiry_l">Enquiry</label>
<textarea id="enquiry_l" space="p-y:small p-x:small-3x" visual="border:neutral-200 border-w:regular rounded:medium text-size:big" rows="3" placeholder="Write..."></textarea>
</div>
<div layout="flex justify:end">
<button type="submit" layout="flex items:center justify:center" space="p-x:large w:[100%] tw-lg:max-w:[max-content] h:big-2x" visual="bg:blue-600 text:white rounded:medium text-size:big font:tw-semibold hover:opacity:80">
Submit
</button>
</div>
</form>
```
### Tailwind CSS Code
```html
<form class="grid p-6 gap-6 border-blue-200 border-2 rounded-xl bg-blue-50 m-0">
<h6 class="text-base lg:text-lg capitalize font-bold">
Contact Form L
</h6>
<div class="grid">
<label class="text-bold text-sm h-6" for="name_l">Name</label>
<input id="name_l" type="text" class="h-14 px-3 border-neutral-200 border-2 rounded-lg text-xl" placeholder="Name">
</div>
<div class="grid">
<label class="text-bold text-sm h-6" for="email_l">Email</label>
<input id="email_l" type="email" class="h-14 px-3 border-neutral-200 border-2 rounded-lg text-xl" placeholder="yourname@mail.com">
</div>
<div class="grid">
<label class="text-bold text-sm h-6" for="enquiry_l">Enquiry</label>
<textarea id="enquiry_l" class="py-2 px-3 border-neutral-200 border-2 rounded-lg text-xl" rows="3" placeholder="Write..."></textarea>
</div>
<div class="flex justify-end">
<button type="submit" class="bg-blue-600 text-white rounded-lg text-xl font-semibold px-8 w-full lg:max-w-max h-14 flex items-center justify-center hover:opacity-80">
Submit
</button>
</div>
</form>
```