DaisyUI component gallery

Display

18 components

Chat Bubble

Chat conversation bubbles (sent and received) with avatar, bot-icon, and hover action toolbar.

View component

Chat Input

Compact single-line chat input bar with optional attach button and send button.

View component

Divider

Horizontal and vertical dividers with optional label.

View component

Keyboard Keys

Keyboard shortcut display using DaisyUI kbd.

View component

Progress

A DaisyUI linear progress bar with configurable color, value, and max.

View component

Steps

Step progress indicator for multi-step flows.

View component

Links

DaisyUI link styles with color variants and hover.

View component

Person Cell

Compact avatar + name + subtitle identity block for use in lists, tables, and flex rows.

View component

Theme Controller

Checkbox or radio inputs with the theme-controller class change the page theme.

View component

Text Rotate

Animated component that cycles through text lines with an infinite loop.

View component

Hover 3D Card

Card that tilts and rotates in 3D space when hovered.

View component

Hover Gallery

Horizontal hover image gallery — first image visible by default, others revealed on hover.

View component

Theme Toggle

Animated sun/moon theme toggle that persists the selection to localStorage. Uses the swap-rotate animation for smooth icon transition.

View component

Aspect Ratio

Container that maintains a fixed aspect ratio for its content.

View component

Separator

Visual divider between content sections.

View component

Icon

Accessible Iconify icon with colon-format names and size presets.

View component

Soft Box

A muted rounded panel — the bordered, softly-filled box that groups related content, at the default, lighter or unfilled surface.

View component

Attachment

File attachment chip with kind icon or thumbnail, size, and optional download/remove actions.

View component