65 Components

Accordion is used for showing and hiding content but only one item can stay open at a time.

Alert informs users about important events.

Avatars are used to show a thumbnail representation of an individual or business in the interface.

Badges are used to inform the user of the status of specific data.

Breadcrumbs helps users to navigate through the website.

Buttons allow the user to take actions or make choices.

Calendar includes styles for different calendar libraries.

Cards are used to group and display content in a way that is easily readable.

Carousel show images or content in a scrollable area.

Chat bubbles are used to show one line of conversation and all its data, including the author image, author name, time, etc.

Checkboxes are used to select or deselect a value.

Collapse is used for showing and hiding content.

Countdown gives you a transition effect when you change a number between 0 to 999.

Diff component shows a side-by-side comparison of two items.

Divider will be used to separate content vertically or horizontally.

Dock (also know as Bottom navigation or Bottom bar) is a UI element that provides navigation options to the user. Dock sticks to the bottom of the screen.

Drawer is a grid layout that can show/hide a sidebar on the left or right side of the page.

Dropdown can open a menu or any other element when the button is clicked.

FAB (Floating Action Button) stays in the bottom corner of screen. It includes a focusable and accessible element with button role. Clicking or focusing it shows additional buttons (known as Speed Dial buttons) in a vertical arrangement or a flower shape (quarter circle).

Fieldset is a container for grouping related form elements. It includes fieldset-legend as a title and label as a description.

File Input is a an input field for uploading files.

Filter is a group of radio buttons. Choosing one of the options will hide the others and shows a reset button next to the chosen option.

Footer can contain logo, copyright notice, and links to other pages.

Hero is a component for displaying a large box or image with a title and description.

Hover 3D is a wrapper component that adds a 3D hover effect to its content. When we hover over the component, it tilts and rotates based on the mouse position, creating an interactive 3D effect.

Hover Gallery is container of images. The first image is visible be default and when we hover it horizontally, other images show up. Hover Gallery is useful for product cards in ecommerce sites, portfoilios or in image galleries. Hover Gallery can include up to 10 images.

Indicators are used to place an element on the corner of another element.

Text Input is a simple input field.

Join is a container for grouping multiple items, it can be used to group buttons, inputs, etc. Join applies border radius to the first and last item. Join can be used to create a horizontal or vertical list of items.

Kbd is used to display keyboard shortcuts.

Label is used to provide a name or title for an input field. Label can be placed before or after the field.

Link adds the missing underline style to links.

List is a vertical layout to display information in rows.

Loading shows an animation to indicate that something is loading.

Mask crops the content of the element to common shapes.

Menu is used to display a list of links vertically or horizontally.

Browser mockup shows a box that looks like a browser window.

Code mockup is used to show a block of code in a box that looks like a code editor.

Phone mockup shows a mockup of an iPhone.

Window mockup shows a box that looks like an operating system window.

Modal is used to show a dialog or a box when you click a button.

Navbar is used to show a navigation bar on the top of the page.

Pagination is a group of buttons that allow the user to navigate between a set of related content.