## 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) # Modals Category: layout Description: Overlay Modals ## Small Variant ### SenangStart CSS Code ```html <div layout="grid" space="max-w:[360px] w:[100%]" visual="border:neutral-200 border-w:regular rounded:medium bg:white shadow:giant"> <div layout="flex justify:between items:center" space="p-y:small p-x:medium" visual="border:neutral-200" class="border-b"> <h6 space="m:none" visual="text-size:base tw-lg:text-size:large capitalize font:tw-bold"> Modal Title Here </h6> <button layout="flex items:center justify:center" space="w:large h:large" visual="hover:bg:red-600 hover:text:white rounded:small transition:colors text-size:large"> <i class="ss ss-x-mark"></i> </button> </div> <div space="p-y:medium p-x:medium"> <p visual="text:gray-600">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </div> <div layout="flex justify:end" space="p-y:small p-x:medium g:small" visual="border:neutral-200" class="border-t"> <button type="button" space="p-x:medium p-y:small" visual="border:blue-600 border-w:regular text:blue-600 rounded:medium text-size:small font:tw-semibold hover:bg:blue-50 transition:colors"> Cancel </button> <button type="submit" space="p-x:medium p-y:small" visual="bg:blue-600 text:white rounded:medium text-size:small font:tw-semibold hover:bg:blue-700 transition:colors"> Submit </button> </div> </div> ``` ### Tailwind CSS Code ```html <div class="grid border-neutral-200 border-2 rounded-xl bg-white shadow-xl max-w-sm w-full"> <div class="py-2 px-4 border-b border-neutral-200 flex justify-between items-center"> <h6 class="text-base lg:text-lg capitalize font-bold m-0"> Modal Title Here </h6> <button class="flex items-center justify-center w-8 h-8 hover:bg-red-600 hover:text-white rounded transition-colors"> <i class="fas fa-times"></i> </button> </div> <div class="py-4 px-4"> <p class="text-gray-600">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </div> <div class="py-2 px-4 border-t border-neutral-200 flex justify-end gap-2"> <button type="button" class="border-blue-600 border-2 text-blue-600 rounded-lg text-sm font-semibold px-4 py-2 hover:bg-blue-50 transition-colors"> Cancel </button> <button type="submit" class="bg-blue-600 text-white rounded-lg text-sm font-semibold px-4 py-2 hover:bg-blue-700 transition-colors"> Submit </button> </div> </div> ``` ## Medium Variant ### SenangStart CSS Code ```html <div layout="grid" space="max-w:[480px] w:[100%]" visual="border:neutral-200 border-w:regular rounded:medium bg:white shadow:giant"> <div layout="flex justify:between items:center" space="p-y:small-3x p-x:medium-2x" visual="border:neutral-200" class="border-b"> <h6 space="m:none" visual="text-size:large tw-lg:text-size:big capitalize font:tw-bold"> Modal Title Here </h6> <button layout="flex items:center justify:center" space="w:large h:large" visual="hover:bg:red-600 hover:text:white rounded:small transition:colors text-size:large"> <i class="ss ss-x-mark"></i> </button> </div> <div space="p-y:medium-2x p-x:medium-2x"> <p visual="text:gray-600">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </div> <div layout="flex justify:end" space="p-y:small-3x p-x:medium-2x g:small-3x" visual="border:neutral-200" class="border-t"> <button type="button" space="p-x:medium-2x p-y:small" visual="border:blue-600 border-w:regular text:blue-600 rounded:medium text-size:base font:tw-semibold hover:bg:blue-50 transition:colors"> Cancel </button> <button type="submit" space="p-x:medium-2x p-y:small" visual="bg:blue-600 text:white rounded:medium text-size:base font:tw-semibold hover:bg:blue-700 transition:colors"> Submit </button> </div> </div> ``` ### Tailwind CSS Code ```html <div class="grid border-neutral-200 border-2 rounded-xl bg-white shadow-xl max-w-md w-full"> <div class="py-3 px-5 border-b border-neutral-200 flex justify-between items-center"> <h6 class="text-lg lg:text-xl capitalize font-bold m-0"> Modal Title Here </h6> <button class="flex items-center justify-center w-8 h-8 hover:bg-red-600 hover:text-white rounded transition-colors"> <i class="fas fa-times"></i> </button> </div> <div class="py-5 px-5"> <p class="text-gray-600">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </div> <div class="py-3 px-5 border-t border-neutral-200 flex justify-end gap-3"> <button type="button" class="border-blue-600 border-2 text-blue-600 rounded-lg text-base font-semibold px-5 py-2 hover:bg-blue-50 transition-colors"> Cancel </button> <button type="submit" class="bg-blue-600 text-white rounded-lg text-base font-semibold px-5 py-2 hover:bg-blue-700 transition-colors"> Submit </button> </div> </div> ``` ## Large Variant ### SenangStart CSS Code ```html <div layout="grid" space="max-w:[720px] w:[100%]" visual="border:neutral-200 border-w:regular rounded:medium bg:white shadow:giant"> <div layout="flex justify:between items:center" space="p-y:medium p-x:medium-3x" visual="border:neutral-200" class="border-b"> <h5 space="m:none" visual="text-size:big tw-lg:text-size:huge capitalize font:tw-bold"> Modal Title Here </h5> <button layout="flex items:center justify:center" space="w:large-3x h:large-3x" visual="hover:bg:red-600 hover:text:white rounded:small transition:colors text-size:large"> <i class="ss ss-x-mark"></i> </button> </div> <div space="p-y:medium-3x p-x:medium-3x"> <p visual="text:gray-600">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </div> <div layout="flex justify:end" space="p-y:medium p-x:medium-3x g:medium" visual="border:neutral-200" class="border-t"> <button type="button" space="p-x:medium-3x p-y:small-2x" visual="border:blue-600 border-w:regular text:blue-600 rounded:medium text-size:large font:tw-semibold hover:bg:blue-50 transition:colors"> Cancel </button> <button type="submit" space="p-x:medium-3x p-y:small-2x" visual="bg:blue-600 text:white rounded:medium text-size:large font:tw-semibold hover:bg:blue-700 transition:colors"> Submit </button> </div> </div> ``` ### Tailwind CSS Code ```html <div class="grid border-neutral-200 border-2 rounded-xl bg-white shadow-xl max-w-lg w-full"> <div class="py-4 px-6 border-b border-neutral-200 flex justify-between items-center"> <h5 class="text-xl lg:text-2xl capitalize font-bold m-0"> Modal Title Here </h5> <button class="flex items-center justify-center w-10 h-10 hover:bg-red-600 hover:text-white rounded transition-colors"> <i class="fas fa-times"></i> </button> </div> <div class="py-6 px-6"> <p class="text-gray-600">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </div> <div class="py-4 px-6 border-t border-neutral-200 flex justify-end gap-4"> <button type="button" class="border-blue-600 border-2 text-blue-600 rounded-lg text-lg font-semibold px-6 py-2.5 hover:bg-blue-50 transition-colors"> Cancel </button> <button type="submit" class="bg-blue-600 text-white rounded-lg text-lg font-semibold px-6 py-2.5 hover:bg-blue-700 transition-colors"> Submit </button> </div> </div> ```