Buttons
Use.btn class to add btn.
<div class="flex flex-wrap gap-2">
<button class="text-white btn btn-primary hover:-translate-y-1 hover:transition-all hover:ease-in-out">Primary</button>
<button class="text-white btn btn-secondary hover:-translate-y-1 hover:transition-all hover:ease-in-out">Secondary</button>
<button class="text-white btn btn-info hover:-translate-y-1 hover:transition-all hover:ease-in-out">Info</button>
<button class="text-white btn btn-success hover:-translate-y-1 hover:transition-all hover:ease-in-out">Success</button>
<button class="text-white btn btn-warning hover:-translate-y-1 hover:transition-all hover:ease-in-out">Warning</button>
<button class="text-white btn btn-danger hover:-translate-y-1 hover:transition-all hover:ease-in-out">Danger</button>
<button class="btn btn-light text-title">Light</button>
</div>
Buttons Active
To set button active, you can use .btn-active class.
<div class="flex flex-wrap gap-2">
<button class="text-white btn btn-active btn-primary hover:-translate-y-1 hover:transition-all hover:ease-in-out">Primary</button>
<button class="text-white btn btn-active btn-secondary hover:-translate-y-1 hover:transition-all hover:ease-in-out">Secondary</button>
<button class="text-white btn btn-active btn-info hover:-translate-y-1 hover:transition-all hover:ease-in-out">Info</button>
<button class="text-white btn btn-active btn-success hover:-translate-y-1 hover:transition-all hover:ease-in-out">Success</button>
<button class="text-white btn btn-active btn-warning hover:-translate-y-1 hover:transition-all hover:ease-in-out">Warning</button>
<button class="text-white btn btn-active btn-danger hover:-translate-y-1 hover:transition-all hover:ease-in-out">Danger</button>
<button class="btn btn-active btn-light hover:-translate-y-1 hover:transition-all hover:ease-in-out text-title">Light</button>
</div>
Buttons Outline
Use.btn-outline class to set the button outline.
<div class="flex flex-wrap gap-2">
<button class="btn btn-outline btn-primary dark:bg-sidebar-dark">Primary</button>
<button class="btn btn-outline btn-secondary dark:bg-sidebar-dark">Secondary</button>
<button class="btn btn-outline btn-info dark:bg-sidebar-dark">Info</button>
<button class="btn btn-outline btn-success dark:bg-sidebar-dark ">Success</button>
<button class="btn btn-outline btn-warning dark:bg-sidebar-dark ">Warning</button>
<button class="btn btn-outline btn-danger dark:bg-sidebar-dark ">Danger</button>
<button class="btn btn-outline btn-light dark:bg-sidebar-dark ">Light</button>
</div>
Buttons using HTML tags
Use the .btn class to set input, button, link, etc. as a button.
<div class="flex flex-wrap gap-2">
<a class="text-white btn btn-primary" href="javascript:void(0)" role="button">Link</a>
<button class="text-white btn btn-secondary">Button</button>
<input class="text-white btn btn-info" type="submit" value="Submit">
<input class="text-white btn btn-success" type="button" value="Button">
<input class="text-white btn btn-warning" type="reset" value="Reset">
</div>
Buttons Sizes
To set the button size, you can use .btn-* class. ie. xs, sm, md, lg.
<div class="flex flex-wrap gap-2">
<button class="btn btn-outline btn-success btn-lg.text-primary">Large</button>
<button class="btn btn-outline btn-info btn-md.text-primary">Medium</button>
<button class="btn btn-outline btn-secondary btn-sm.text-primary">Small</button>
<button class="btn btn-outline btn-primary btn-xs.text-primary">Ex-small</button>
</div>
Buttons Shape
Use .btn-* class to set the shape of the button. ie. square, rounded.
<div class="flex flex-wrap gap-2">
<button class="btn btn-warning btn-rounded w-[2.25rem] h-[2.25rem] grid place-content-center !p-0"> <i class="w-4 h-4 stroke-white"> </i> </button>
<button class="btn btn-outline btn-warning btn-rounded w-[2.25rem] h-[2.25rem] grid place-content-center !p-0"> <i class="w-4 h-4 stroke-warning group-hover:stroke-white"> </i> </button>
<button class="btn btn-success btn-square w-[2.25rem] h-[2.25rem] grid place-content-center !p-0"> <i class="w-4 h-4 stroke-white"> </i> </button>
<button class="btn btn-outline btn-success btn-square w-[2.25rem] h-[2.25rem] grid place-content-center !p-0"> <i class="w-4 h-4 stroke-success group-hover:stroke-white"> </i> </button>
</div>
Buttons Disabled
use .btn-disabled or disabled="disabled" class to disable the button.
<div class="flex flex-wrap gap-2">
<button class="btn btn-primary" disabled="disabled">disabled attribute</button>
<button class="cursor-auto btn btn-secondary btn-disabled">disabled class</button>
</div>
Buttons with Icons
Set the icon with button using .btn class.
<div class="flex flex-wrap gap-2">
<button class="flex items-center justify-center gap-2 text-white btn btn-primary">
+SVG_ICON("Heart","w-[1.125rem] h-[1.125rem] stroke-white")Likes
</button>
<button class="flex items-center justify-center gap-2 text-white btn btn-warning">
+SVG_ICON("Heart","w-[1.125rem] h-[1.125rem] stroke-white")Wishlist
</button>
</div>
Buttons with Loader
Use loader with button.
<div class="flex flex-wrap gap-2">
<button class="btn btn-primary">
<span role="status">
<svg class="w-5 h-5 text-gray-200 animate-spin fill-primary"></svg>
<span class="sr-only"></span>
</span>
</button>
<button class="btn btn-success btn-square">
<span role="status">
<svg class="w-5 h-5 mr-2 text-gray-200 animate-spin fill-primary"></svg>
<span class="sr-only"></span>
</span>
</button>
</div>
Buttons Block
Set the button as a block using .block class.
<div class="flex flex-wrap gap-2">
<button class="block w-full text-white btn btn-primary">Button block</button>
</div>
Buttons group
To set the group of button you can use .btn class.
<div class="flex flex-wrap gap-2">
<button class="px-3 py-2 text-sm font-medium text-white border border-gray-200 rounded-none bg-primary hover:bg-primary hover:text-white focus:text-white focus:bg-primary dark:border-border-dark ">Profile</button>
<button class="px-3 py-2 text-sm font-medium text-gray-900 bg-white border border-gray-200 rounded-none hover:bg-primary hover:text-white focus:text-white focus:bg-primary dark:border-border-dark dark:bg-sidebar-dark2 dark:text-white dark:hover:bg-primary dark:hover:text-white dark:focus:text-white dark:focus:bg-primary ">Setting</button>
<button class="px-3 py-2 text-sm font-medium text-gray-900 bg-white border border-gray-200 rounded-none hover:bg-primary hover:text-white focus:text-white focus:bg-primary dark:border-border-dark dark:bg-sidebar-dark2 dark:text-white dark:hover:bg-primary dark:hover:text-white dark:focus:text-white dark:focus:bg-primary ">Message</button>
</div>




