Every set from our UI packs, each built three ways: plain CSS, Bootstrap 5 and Tailwind 4. Live demos, copyable code, accessibility checked, free to use.

Accordions

Basic Accordions

Three plain accordion treatments that fit most pages. Bordered cards give each question its own white card with an 11px radius and…

CSS · Bootstrap 5 · Tailwind 4

Accordions

Accordion Open/Close Markers

Four ways to show whether an accordion panel is open, all on the same bordered-card layout.

CSS · Bootstrap 5 · Tailwind 4

Accordions

FAQ Accordion Layouts

Three page layouts for a frequently asked questions section, each built from the same bordered accordion cards.

CSS · Bootstrap 5 · Tailwind 4

Accordions

Exclusive Accordion

An accordion where opening one panel closes the others, shown next to an independent accordion so the difference is easy to try.

CSS · Bootstrap 5 · Tailwind 4

Accordions

Rich Accordion Panels

Accordions for content that is more than a line of text. Icon and subtitle puts a tinted icon tile and a two-line…

CSS · Bootstrap 5 · Tailwind 4

Accordions

Nested Accordion and Sidebar

Two accordion patterns for documentation and navigation. Nested places a second accordion inside an open panel: the inner items use a lighter…

CSS · Bootstrap 5 · Tailwind 4

Accordions

Dark Accordions

Three accordion treatments for dark interfaces such as dashboards, developer tools and dark-mode sites, with a cyan accent.

CSS · Bootstrap 5 · Tailwind 4

Accordions

Animated Accordions

Three ways to add motion to an accordion without a JavaScript animation library.

CSS · Bootstrap 5 · Tailwind 4

Alerts

Status Alerts

Twelve alerts in three weights, each in the four statuses every interface needs: info, success, warning and danger.

CSS · Bootstrap 5 · Tailwind 4

Alerts

Alerts with Actions and Lists

Alerts that ask the reader to do something. The error summary sits at the top of a pottery workshop booking form, says…

CSS · Bootstrap 5 · Tailwind 4

Alerts

Site-wide Banners

Three banners that speak to everyone on a site, each shown at the top or corner of a small coffee shop page.

CSS · Bootstrap 5 · Tailwind 4

Alerts

Docs Callouts

Callouts for documentation, shown inside a page of fictional docs for a static site builder called Quarry.

CSS · Bootstrap 5 · Tailwind 4

Alerts

Toast Notifications

A working toast stack in the bottom-right corner of an inbox.

CSS · Bootstrap 5 · Tailwind 4

Alerts

Toast Positions and Variants

Four more toast patterns. The position picker is a segmented control of six radio buttons, top left to bottom right, that moves…

CSS · Bootstrap 5 · Tailwind 4

Alerts

Dark Alerts and Toasts

Alerts and toasts for dark dashboards and developer tools, where light-theme alerts turn into glaring blocks.

CSS · Bootstrap 5 · Tailwind 4

Alerts

Modern CSS Alerts and Toasts

Three patterns that usually need JavaScript, done with current HTML and CSS instead.

CSS · Bootstrap 5 · Tailwind 4

Breadcrumbs

Classic Breadcrumb Separators

The four separator styles most sites use, each on a white bar: a thin slash, a chevron, an arrow with indigo links,…

CSS · Bootstrap 5 · Tailwind 4

Breadcrumbs

Arrow Step Breadcrumbs

Three breadcrumbs where every level is a shape rather than a word between separators.

CSS · Bootstrap 5 · Tailwind 4

Breadcrumbs

Pill and Tag Breadcrumbs

Breadcrumbs made of chips, for interfaces that already use rounded controls.

CSS · Bootstrap 5 · Tailwind 4

Breadcrumbs

Breadcrumbs with Icons

Three ways to add icons without hurting the text trail. Home icon replaces the first level with a house glyph, the most…

CSS · Bootstrap 5 · Tailwind 4

Breadcrumbs

Collapsing Breadcrumbs

Three answers to the long path problem. Collapsed middle keeps the first level, the parent and the current page, and folds the…

CSS · Bootstrap 5 · Tailwind 4

Breadcrumbs

Page Header Breadcrumbs

Breadcrumbs as part of a complete page header, which is where most of them live.

CSS · Bootstrap 5 · Tailwind 4

Breadcrumbs

Dark Breadcrumbs

Breadcrumbs tuned for dark interfaces, where a light theme trail turns grey on grey.

CSS · Bootstrap 5 · Tailwind 4

Breadcrumbs

Modern CSS Breadcrumbs

Breadcrumb behaviour that usually needs a dropdown script, done with current CSS and HTML.

CSS · Bootstrap 5 · Tailwind 4

Carousels

Hero Image Carousels

Two hero carousels for the top of a page. Full-bleed hero with captions shows four travel slides with a photo, a dark…

CSS · Bootstrap 5 · Tailwind 4

Carousels

Product and Card Sliders

Sliders that show several cards at once. Product slider, four per view is a shop row with a small heading, a Shop…

CSS · Bootstrap 5 · Tailwind 4

Carousels

Testimonial Sliders

Two ways to rotate customer quotes. Centred quote with arrows and dots is a white card with five stars, an italic serif…

CSS · Bootstrap 5 · Tailwind 4

Carousels

Logo Marquees

Endless scrolling rows built with CSS alone. Single row with faded edges is the classic trusted-by strip: eight customer logos, each a…

CSS · Bootstrap 5 · Tailwind 4

Carousels

Thumbnail Gallery Carousels

Photo galleries with a large image and thumbnails to pick from.

CSS · Bootstrap 5 · Tailwind 4

Carousels

Autoplay Slides with Progress

Full-width slides that show how far along you are. Autoplay with story-style progress is an outdoor clothing campaign with four slides and…

CSS · Bootstrap 5 · Tailwind 4

Carousels

Dark Carousels

Carousels for dark interfaces such as streaming, music and photography sites.

CSS · Bootstrap 5 · Tailwind 4

Carousels

No-JavaScript Carousels

Three carousels that need no JavaScript at all, built on newer CSS.

CSS · Bootstrap 5 · Tailwind 4

Checkboxes & Radios

Basic Checkboxes

Four custom checkbox shapes that cover most forms: a square box that draws its tick, a rounded square, a circular checkbox and…

CSS · Bootstrap 5 · Tailwind 4

Checkboxes & Radios

Checkbox States

The checkbox states a real form needs and most snippets skip.

CSS · Bootstrap 5 · Tailwind 4

Checkboxes & Radios

Checkbox Cards

Checkboxes where the whole card is the click target. The set has bordered option cards with a title and a one-line description,…

CSS · Bootstrap 5 · Tailwind 4

Checkboxes & Radios

Checkbox Lists

Layouts for longer lists of checkboxes. A bordered list stacks options as full-width rows divided by hairlines, with a hover tint, for…

CSS · Bootstrap 5 · Tailwind 4

Checkboxes & Radios

Basic Radio Buttons

Four radio button treatments for one-of-many choices. The classic dot keeps a light ring and scales a blue dot into it when…

CSS · Bootstrap 5 · Tailwind 4

Checkboxes & Radios

Radio Button Cards

One-of-many choices presented as cards. The plan picker shows three pricing cards with a name, a price and a line of detail;…

CSS · Bootstrap 5 · Tailwind 4

Checkboxes & Radios

Dark Checkboxes & Radios

Checkboxes and radio buttons built for dark surfaces, where a light-theme control loses its border and reads as a smudge.

CSS · Bootstrap 5 · Tailwind 4

Checkboxes & Radios

Custom Radio & Checkbox Marks

Choice controls that carry some character. A heart toggle is a checkbox whose emoji heart is greyed out until the item is…

CSS · Bootstrap 5 · Tailwind 4

Coming Soon Pages

Minimal Coming Soon Page

A single-screen coming soon page that says one thing and asks for one thing: a serif headline, two lines of context and…

CSS · Bootstrap 5 · Tailwind 4

Coming Soon Pages

Countdown Launch Page

A launch page built around a live countdown: four white tiles for days, hours, minutes and seconds on a soft indigo and…

CSS · Bootstrap 5 · Tailwind 4

Coming Soon Pages

Maintenance Page with Status

A scheduled maintenance page that answers the three questions users arrive with: what is happening, when it will be back, and what…

CSS · Bootstrap 5 · Tailwind 4

Coming Soon Pages

Under Construction Page

A bold under construction page on safety yellow with hazard tape along the top and bottom edges and a faint blueprint grid.

CSS · Bootstrap 5 · Tailwind 4

Coming Soon Pages

Product Launch Page

A pre-order style launch page for a physical product, with a hero and a row of feature teasers.

CSS · Bootstrap 5 · Tailwind 4

Coming Soon Pages

Split Coming Soon Page

A two-column coming soon page with the message on one side and a full-height image on the other.

CSS · Bootstrap 5 · Tailwind 4

Coming Soon Pages

App Pre-Launch Page

A pre-launch page for a mobile app, with a phone mock-up beside the pitch.

CSS · Bootstrap 5 · Tailwind 4

Coming Soon Pages

Dark Neon Coming Soon Page

A dark synthwave coming soon page for an online radio station, and the modern-CSS set in this pack.

CSS · Bootstrap 5 · Tailwind 4

Dropdown Menus

Action Dropdown Menus

Three action menus of the kind every app needs, each opened from a menu button.

CSS · Bootstrap 5 · Tailwind 4

Dropdown Menus

Account Dropdown Menus

Three account menus for the top right corner of an app. Avatar menu with a profile header sits in a small app…

CSS · Bootstrap 5 · Tailwind 4

Dropdown Menus

Split Button Dropdowns

Three ways to pair a main action with a menu of related ones.

CSS · Bootstrap 5 · Tailwind 4

Dropdown Menus

Nested Dropdown Submenus

Dropdowns with submenus that work with a mouse and with the keyboard.

CSS · Bootstrap 5 · Tailwind 4

Dropdown Menus

Navbar Dropdown Menus

Dropdowns inside a site navbar, built for navigation rather than commands.

CSS · Bootstrap 5 · Tailwind 4

Dropdown Menus

Overflow and Context Menus

Menus that belong to a single item on the page. Overflow menus on list rows is a team members list where each…

CSS · Bootstrap 5 · Tailwind 4

Dropdown Menus

Dark Dropdown Menus

Three dropdowns for dark interfaces. Command menu with shortcuts is a Deploy button with a gradient border and glow, whose menu starts…

CSS · Bootstrap 5 · Tailwind 4

Dropdown Menus

Modern CSS Dropdown Menus

Dropdowns with no JavaScript at all, built on the popover attribute and CSS anchor positioning.

CSS · Bootstrap 5 · Tailwind 4

File Uploads

Styled File Inputs

Four ways to make the plain file input look like the rest of a form without losing what the browser does for…

CSS · Bootstrap 5 · Tailwind 4

File Uploads

Drag and Drop Dropzones

Two drag-and-drop file upload zones built around a real file input.

CSS · Bootstrap 5 · Tailwind 4

File Uploads

Image Upload with Previews

Image uploaders that show the picture straight away. Photo grid with thumbnails is built for listings and galleries: chosen photos appear as…

CSS · Bootstrap 5 · Tailwind 4

File Uploads

Upload Queue with Progress

Upload queues that show every file's progress and what went wrong.

CSS · Bootstrap 5 · Tailwind 4

File Uploads

Avatar Uploaders

Profile photo uploaders with a round preview and sensible checks.

CSS · Bootstrap 5 · Tailwind 4

File Uploads

Inline Attachments

Attachment controls for places where uploading is secondary to writing.

CSS · Bootstrap 5 · Tailwind 4

File Uploads

Dark File Uploads

File upload components for dark interfaces such as developer tools, dashboards and media apps.

CSS · Bootstrap 5 · Tailwind 4

File Uploads

CSS-only File Upload States

File upload states that usually need JavaScript, done with HTML validation and modern selectors.

CSS · Bootstrap 5 · Tailwind 4

Form Wizards

Horizontal Stepper Wizards

Two multi-step forms with the stepper across the top, the pattern most wizards start from.

CSS · Bootstrap 5 · Tailwind 4

Form Wizards

Vertical Stepper Form Wizards

Two vertical multi-step forms that keep every step in view. Steps expand in place is a Material-style stepper where the ordered list…

CSS · Bootstrap 5 · Tailwind 4

Form Wizards

Checkout Wizards

Two checkout patterns in a warm stone and burnt-orange palette.

CSS · Bootstrap 5 · Tailwind 4

Form Wizards

Onboarding Wizards

Two first-run onboarding flows where progress is shown as a bar rather than numbered steps.

CSS · Bootstrap 5 · Tailwind 4

Form Wizards

Signup Wizards

Two sign-up flows for a fictional accounting app, built around per-step validation.

CSS · Bootstrap 5 · Tailwind 4

Form Wizards

Stepper Styles

Four compact stepper designs, each shown as a small working wizard with Back and Next buttons.

CSS · Bootstrap 5 · Tailwind 4

Form Wizards

Dark Form Wizards

Two multi-step forms for dark interfaces, with a cyan glow for the current step and lime for finished ones.

CSS · Bootstrap 5 · Tailwind 4

Form Wizards

CSS-only Form Wizards

Two multi-step forms that run without any JavaScript. Accordion steps, completion from :has(), books a lakeside cabin in three steps built from…

CSS · Bootstrap 5 · Tailwind 4

Modals

Basic Modals

Five everyday modal dialogs for an invoicing app, grouped by what changes between them.

CSS · Bootstrap 5 · Tailwind 4

Modals

Confirmation Dialogs

Three confirmation modals from a code-hosting app, for the moments when an action needs a second look or a clear result.

CSS · Bootstrap 5 · Tailwind 4

Modals

Form Modals

Form Modals is three dialogs for a note-taking app called Fieldnote, each built around a real form.

CSS · Bootstrap 5 · Tailwind 4

Modals

Media Modals

Media Modals holds three dialogs built around photos, video and products.

CSS · Bootstrap 5 · Tailwind 4

Modals

Bottom & Side Sheets

Three modal sheets that slide in from the edge of the screen.

CSS · Bootstrap 5 · Tailwind 4

Modals

Multi-Step & Onboarding Modals

Two modals that walk the reader through more than one screen, for a team planning app called Tandem.

CSS · Bootstrap 5 · Tailwind 4

Modals

Dark Modals

Three dark-theme dialogs for developer tools and SaaS dashboards: near-black panels with a hairline border, a soft top highlight, a cyan focus…

CSS · Bootstrap 5 · Tailwind 4

Modals

Modern CSS Modals

Three modal dialogs that open, close and animate with HTML and CSS alone, for a ceramics studio's workspace.

CSS · Bootstrap 5 · Tailwind 4

Multiselects

Styled Native Selects

Five ways to dress a real select element without replacing it.

CSS · Bootstrap 5 · Tailwind 4

Multiselects

Checkbox Multiselect Dropdowns

The multiselect dropdown most filter panels need: a closed field that summarises the choice and opens a list of checkboxes.

CSS · Bootstrap 5 · Tailwind 4

Multiselects

Tag Multiselect Inputs

Multiselects where each pick becomes a removable chip inside the field, next to a text input that filters the suggestions as you…

CSS · Bootstrap 5 · Tailwind 4

Multiselects

Searchable Select Comboboxes

Single-choice selects you can type into, for lists too long to scroll.

CSS · Bootstrap 5 · Tailwind 4

Multiselects

Grouped Selects with Avatars

Single selects whose options need more than a line of text. Assignee, grouped by team, with avatars sorts people into Suggested, Design…

CSS · Bootstrap 5 · Tailwind 4

Multiselects

Customizable Select Menus

Rich dropdowns that are still a plain select element, built on the new customizable select.

CSS · Bootstrap 5 · Tailwind 4

Multiselects

Dark Multiselect Dropdowns

Selects for dark dashboards and developer tools, where light-theme controls lose their borders.

CSS · Bootstrap 5 · Tailwind 4

Multiselects

CSS-only Multiselects

Multiselects that run on HTML and CSS alone, with no script at all.

CSS · Bootstrap 5 · Tailwind 4

Pagination

Classic Numbered Pagination

The standard numbered pagination control in four weights. Plain shows bare page numbers with a filled blue current page and a light…

CSS · Bootstrap 5 · Tailwind 4

Pagination

Minimal Pagination Counters

Three compact alternatives for when a full row of page numbers is too much, either because there are hundreds of pages or…

CSS · Bootstrap 5 · Tailwind 4

Pagination

Pill Pagination

Fully rounded pagination for softer, friendlier interfaces. Filled pills gives every page a light grey circle and marks the current page with…

CSS · Bootstrap 5 · Tailwind 4

Pagination

Segmented Pagination Bar

Pagination that reads as one joined object rather than a row of separate buttons.

CSS · Bootstrap 5 · Tailwind 4

Pagination

Load More Buttons

The alternative to numbered pages for feeds, product grids and comment threads, where readers keep scrolling rather than jumping to a page.

CSS · Bootstrap 5 · Tailwind 4

Pagination

Mobile Pagination

Three pagination patterns designed for narrow screens and touch.

CSS · Bootstrap 5 · Tailwind 4

Pagination

Dark Pagination

Numbered pagination built for dark interfaces such as dashboards, developer tools and media sites.

CSS · Bootstrap 5 · Tailwind 4

Pagination

Table Pagination Footer

Pagination where it is used most: in the footer of a data table.

CSS · Bootstrap 5 · Tailwind 4

Progress Bars

Basic Progress Bars

Four everyday progress bar layouts that cover most settings pages, course dashboards and task lists.

CSS · Bootstrap 5 · Tailwind 4

Progress Bars

Animated Progress Bars

Four progress bars with texture and motion, for work that takes a while.

CSS · Bootstrap 5 · Tailwind 4

Progress Bars

Stacked Progress Bars

Bars that show more than one value, or show a value as a count of blocks.

CSS · Bootstrap 5 · Tailwind 4

Progress Bars

Skill & Stat Progress Bars

Progress bars for profile pages, portfolios and dashboards. Skill bars on a profile puts a designer's name and role above four thin…

CSS · Bootstrap 5 · Tailwind 4

Progress Bars

Circular Progress Bars

Round progress indicators built two ways. Conic-gradient rings are three 92 pixel rings for storage, sprint tasks and ad budget: a conic-gradient…

CSS · Bootstrap 5 · Tailwind 4

Progress Bars

Upload Progress Bars

File transfer progress for upload forms, media libraries and download managers.

CSS · Bootstrap 5 · Tailwind 4

Progress Bars

Dark Progress Bars

Progress bars for dark dashboards, developer tools, games and night-mode apps, where a light-theme bar looks flat.

CSS · Bootstrap 5 · Tailwind 4

Progress Bars

Modern CSS Progress Bars

Three progress indicators that usually take JavaScript, done in CSS.

CSS · Bootstrap 5 · Tailwind 4

Range Sliders

Basic Range Sliders

Three everyday range sliders that cover most settings pages and filters.

CSS · Bootstrap 5 · Tailwind 4

Range Sliders

Range Sliders with Tick Marks

Three sliders that show where the stops are. Tick marks and labels puts a short line and a label under every step…

CSS · Bootstrap 5 · Tailwind 4

Range Sliders

Price Range Sliders

Two-thumb range sliders for filters. Price range with min and max boxes is the shop and booking pattern: a nightly price from…

CSS · Bootstrap 5 · Tailwind 4

Range Sliders

Volume and Brightness Sliders

Sliders for media players, smart home panels and system settings, each with inline SVG icons.

CSS · Bootstrap 5 · Tailwind 4

Range Sliders

Vertical Range Sliders

Upright sliders for audio and hardware style interfaces. Five-band equaliser runs five sliders from minus 12 to plus 12 dB; the fill…

CSS · Bootstrap 5 · Tailwind 4

Range Sliders

Step Range Sliders

Sliders whose positions stand for words or plans rather than raw numbers.

CSS · Bootstrap 5 · Tailwind 4

Range Sliders

Dark Range Sliders

Four sliders drawn for dark interfaces, where a light theme slider loses its track against the background.

CSS · Bootstrap 5 · Tailwind 4

Range Sliders

CSS-only Range Sliders

Range sliders whose fill, number, bubble and colour come from CSS rather than JavaScript.

CSS · Bootstrap 5 · Tailwind 4

Search Bars

Classic Search Inputs

Five search inputs that cover most sites: a field with the magnifier on the left, a field with an icon submit button…

CSS · Bootstrap 5 · Tailwind 4

Search Bars

Header Search Bars

Three search bars built into a site header, where search has to share a row with a logo, navigation and account controls.

CSS · Bootstrap 5 · Tailwind 4

Search Bars

Scoped Search Bars

Search bars that let people narrow the query before they submit it.

CSS · Bootstrap 5 · Tailwind 4

Search Bars

Autocomplete Search Boxes

Two ways to suggest results while someone types. The native datalist version connects a search input to a datalist of fifteen European…

CSS · Bootstrap 5 · Tailwind 4

Search Bars

Hero Search Sections

Big search sections for the top of a landing page, where the search box is the main action.

CSS · Bootstrap 5 · Tailwind 4

Search Bars

Search Filter Bars

Toolbars that sit above a list of results and combine search with the controls that shape it.

CSS · Bootstrap 5 · Tailwind 4

Search Bars

Dark Search Bars

Search bars for dark interfaces, where a light-theme field becomes a grey smudge.

CSS · Bootstrap 5 · Tailwind 4

Search Bars

Command Palette Search

A command palette in the style of modern web apps, built with current platform features instead of a modal library.

CSS · Bootstrap 5 · Tailwind 4

Sidebars

Classic App Sidebars

Three versions of the sidebar most dashboards start from, each shown in a small app frame.

CSS · Bootstrap 5 · Tailwind 4

Sidebars

Nested Sidebar Menus

Multi-level sidebar menus built on the native details and summary elements, so they open and close without any JavaScript.

CSS · Bootstrap 5 · Tailwind 4

Sidebars

Off-Canvas Sidebars

Sidebars that leave the screen on small devices and slide back in when asked.

CSS · Bootstrap 5 · Tailwind 4

Sidebars

Profile & Search Sidebars

Two fuller sidebars that carry more than links. The workspace sidebar starts with a switcher that opens a menu of three workspaces…

CSS · Bootstrap 5 · Tailwind 4

Sidebars

Docs Sidebars with Scroll-Spy

Sidebars for documentation and long guides, where the navigation follows the reader.

CSS · Bootstrap 5 · Tailwind 4

Sidebars

Dark Sidebars

Three sidebars for dark interfaces, where light-theme greys turn into mud and focus rings vanish.

CSS · Bootstrap 5 · Tailwind 4

Sidebars

Modern CSS Sidebars

Two sidebars that use current CSS and HTML for behaviour that usually needs JavaScript.

CSS · Bootstrap 5 · Tailwind 4

Toggles

Classic Toggle Switches

Five switch shapes that cover most settings screens: a rounded pill, a square switch with 6px corners, a compact 38 by 22…

CSS · Bootstrap 5 · Tailwind 4

Toggles

Labelled Toggle Switches

Switches that say what state they are in, for places where a coloured track alone is not clear enough.

CSS · Bootstrap 5 · Tailwind 4

Toggles

Day and Night Toggle Switches

Theme switches for a light and dark mode setting. Sun to moon is a 76 pixel track with a blue sky: when…

CSS · Bootstrap 5 · Tailwind 4

Toggles

Checkbox Toggles

Custom checkboxes for settings pages and forms, in four variants.

CSS · Bootstrap 5 · Tailwind 4

Toggles

Segmented Control Toggles

Multi-option switches for when there are more than two states.

CSS · Bootstrap 5 · Tailwind 4

Toggles

Soft Neumorphic Toggles

Switches drawn with paired light and dark shadows instead of borders, in the soft or neumorphic style, on a matched #e6e9ef grey…

CSS · Bootstrap 5 · Tailwind 4

Toggles

Dark Mode Toggle Switches

Switches designed for dark interfaces, where a switch made for a light theme loses its edges.

CSS · Bootstrap 5 · Tailwind 4

Toggles

Playful Toggle Switches

Switches with some personality, for games, onboarding flows, kids products and marketing pages.

CSS · Bootstrap 5 · Tailwind 4