React Buttons - Flowbite
Use the button component inside forms, as links, social login, payment options with support for multiple styles, colors, sizes, gradients, and shadows
The button component is probably the most widely used element in any user interface or website as it can be used to launch an action but also to link to other pages.
Flowbite React provides a large variety of styles and sizes for the button component including outlined buttons, multiple colors, sizes, buttons with icons, and more.
<Button>
Default
</Button>
<Button color="gray">
Gray
</Button>
<Button color="dark">
Dark
</Button>
<Button color="light">
Light
</Button>
<Button color="success">
Success
</Button>
<Button color="failure">
Failure
</Button>
<Button color="warning">
Warning
</Button>
<Button color="purple">
Purple
</Button><Button
color="gray"
pill
>
<p>
Gray
</p>
</Button>
<Button
color="dark"
pill
>
<p>
Dark
</p>
</Button>
<Button
color="light"
pill
>
<p>
Light
</p>
</Button>
<Button
color="success"
pill
>
<p>
Success
</p>
</Button>
<Button
color="failure"
pill
>
<p>
Failure
</p>
</Button>
<Button
color="warning"
pill
>
<p>
Warning
</p>
</Button>
<Button
color="purple"
pill
>
<p>
Purple
</p>
</Button><Button gradientMonochrome="info">
Info
</Button>
<Button gradientMonochrome="success">
Success
</Button>
<Button gradientMonochrome="cyan">
Cyan
</Button>
<Button gradientMonochrome="teal">
Teal
</Button>
<Button gradientMonochrome="lime">
Lime
</Button>
<Button gradientMonochrome="failure">
Failure
</Button>
<Button gradientMonochrome="pink">
Pink
</Button>
<Button gradientMonochrome="purple">
Purple
</Button><Button gradientDuoTone="purpleToBlue">
Purple to Blue
</Button>
<Button gradientDuoTone="cyanToBlue">
Cyan to Blue
</Button>
<Button gradientDuoTone="greenToBlue">
Green to Blue
</Button>
<Button gradientDuoTone="purpleToPink">
Purple to Pink
</Button>
<Button gradientDuoTone="pinkToOrange">
Pink to Orange
</Button>
<Button gradientDuoTone="tealToLime">
Teal to Lime
</Button>
<Button gradientDuoTone="redToYellow">
Red to Yellow
</Button><Button
gradientDuoTone="purpleToBlue"
outline
>
<p>
Purple to Blue
</p>
</Button>
<Button
gradientDuoTone="cyanToBlue"
outline
>
<p>
Cyan to Blue
</p>
</Button>
<Button
gradientDuoTone="greenToBlue"
outline
>
<p>
Green to Blue
</p>
</Button>
<Button
gradientDuoTone="purpleToPink"
outline
>
<p>
Purple to Pink
</p>
</Button>
<Button
gradientDuoTone="pinkToOrange"
outline
>
<p>
Pink to Orange
</p>
</Button>
<Button
gradientDuoTone="tealToLime"
outline
>
<p>
Teal to Lime
</p>
</Button>
<Button
gradientDuoTone="redToYellow"
outline
>
<p>
Red to Yellow
</p>
</Button><Button size="xs">
Extra small
</Button>
<Button size="sm">
Small
</Button>
<Button size="md">
Base
</Button>
<Button size="lg">
Large
</Button>
<Button size="xl">
Extra large
</Button><Button>
<HiShoppingCart className="mr-2 h-5 w-5" />
<p>
Buy now
</p>
</Button>
<Button>
<p>
Choose plan
</p>
<HiOutlineArrowRight className="ml-2 h-5 w-5" />
</Button><Button label="2">
Messages
</Button><Button>
<HiOutlineArrowRight className="h-6 w-6" />
</Button>
<Button pill>
<HiOutlineArrowRight className="h-6 w-6" />
</Button>
<Button outline>
<HiOutlineArrowRight className="h-6 w-6" />
</Button>
<Button
outline
pill
>
<HiOutlineArrowRight className="h-6 w-6" />
</Button><div className="flex flex-wrap items-center gap-2">
<div>
<Button isProcessing>
Click me!
</Button>
</div>
<div>
<Button
isProcessing
outline
>
<p>
Click me!
</p>
</Button>
</div>
</div><Button disabled>
Disabled button
</Button>