Find a custom element
A searchable catalog of standalone web components.
Component of the week
-
<accordion-container>
Levi McGranahan · Layout
A generic Custom Element wrapper that turns some headings and other content into an accordion
- JS
- 0.8 kB
- CSS
- ∅
- Library
- ∅
-
<actor-typeahead>Jake Lazaroff · Forms
Progressively enhances an input into an autocomplete for ATProto (Bluesky) handles.
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
-
<admin-bar>Will Browar · Navigation
A framework- and CMS-agnostic admin bar web component.
- JS
- 16.0 kB
- CSS
- 1.0 kB
- Library
- ∅
- Popular
- 1 out of 5
-
<aeon-datepicker>
Chris Haynes · Data
A date time picker web component
- JS
- 5.2 kB
- CSS
- 0.1 kB
- Library
- ∅
- Popular
- 1 out of 5
-
<altcha-widget>ALTCHA · Forms
Privacy-first CAPTCHA widget, compliant with global regulations (GDPR/HIPAA/CCPA/LGDP/DPDPA/PIPL) and WCAG accessible. No tracking, self-verifying.
- JS
- 37.0 kB
- CSS
- 7.0 kB
- Library
- ∅
- Popular
- 5 out of 5
-
<announcement-banner>Zach Leatherman · Feedback
A reusable announcement bar banner component.
- JS
- 0.3 kB
- CSS
- 0.1 kB
- Library
- ∅
- Popular
- 1 out of 5
-
<api-viewer>
Serhii Kulykov · Feedback
API documentation and live playground for Web Components
- JS
- 52.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<auto-check>GitHub · FormsAn input element that validates its value with a server endpoint.
- JS
- 2.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<auto-complete>GitHub · FormsAuto-complete input values from server results
- JS
- 4.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<autosize-textarea>
Andrico Karoulla · Forms
!The autosize-textarea component in action
- JS
- 0.4 kB
- CSS
- ∅
- Library
- ∅
-
<baseline-status>
WebDX Community Group · Data
Shows the Baseline status and browser support of a web feature.
- JS
- 24.9 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<bluesky-post>David Darnes · Content
A Web Component to display Bluesky posts and their metadata
- JS
- 1.0 kB
- CSS
- ∅
- Library
- ∅
-
<bluesky-replies>David Darnes · Content
A Web Component to display Bluesky post replies
- JS
- 1.1 kB
- CSS
- ∅
- Library
- ∅
-
<browser-support>OddBird · Content
A web component for showing browser-support data from the Web Features project
- JS
- 6.5 kB
- CSS
- ∅
- Library
- ∅
-
<browser-window>Zach Leatherman · Layout
Used in demos as a way to fake a Safari-esque web browser window.
- JS
- 2.1 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<bs-carousel>Boxslider · Media
BoxSlider Web components
- JS
- 9.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<bs-cube>Boxslider · Media
BoxSlider Web components
- JS
- 9.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<bs-fade>Boxslider · Media
BoxSlider Web components
- JS
- 9.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<bs-i>
LeKoala · Utilities
A custom element to call Bootstrap Icons
- JS
- 0.4 kB
- CSS
- ∅
- Library
- ∅
-
<bs-slider-controls>Boxslider · Forms
BoxSlider Web components
- JS
- 9.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<bs-tile>Boxslider · Media
BoxSlider Web components
- JS
- 9.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<bt-device>
Matt Steele · Utilities
A small (900 byte) Custom Element to make Web Bluetooth a little easier to use.
- JS
- 0.5 kB
- CSS
- ∅
- Library
- ∅
-
<calendar-date>Cally · Data
Calendar for selecting a single date.
- JS
- 9.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<calendar-month>Cally · Data
A month grid used inside Cally’s calendar components.
- JS
- 9.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<calendar-multi>Cally · Data
Calendar for selecting multiple dates.
- JS
- 9.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<calendar-range>Cally · Data
Calendar for selecting a range of dates.
- JS
- 9.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<calendar-select-month>Cally · Data
A month dropdown for navigating Cally’s calendars.
- JS
- 9.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<calendar-select-year>Cally · Data
A year dropdown for navigating Cally’s calendars.
- JS
- 9.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<calendar-view>
LeKoala · Data
Framework-agnostic Temporal calendar and resource scheduler Web Component
- JS
- 21.4 kB
- CSS
- 7.3 kB
- Library
- ∅
-
<carou-scroll>Zach Leatherman · Layout
Add next/previous buttons to a horizontal scrollable container.
- JS
- 1.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<chess-board>Justin Fagnani · Content
A chessboard web component
- JS
- 15.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<click-spark>Ryan Mulligan · Effects
Adds a little spark effect to your clicks.
- JS
- 0.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<clipboard-copy>GitHub · ActionsCopy element text content or input values to the clipboard.
- JS
- 1.1 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<cm-editor>Justin Fagnani · Content
A CodeMirror code editor as a custom element.
- JS
- 136.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<code-bubble>
Burton Smith · Content
Shows code examples with links to open them in a StackBlitz sandbox.
- JS
- 14.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<code-pen>David Darnes · Content
A Web Component to open code samples in CodePen
- JS
- 0.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<color-palette>Raymond Camden · Media
Shows the palette of prominent colors beneath an image, using Color Thief.
-
<color-scheme-switch>
André Ruffert · Forms
A custom element to toggle between a light and dark color scheme
- JS
- 0.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<combo-box>
LeKoala · Forms
Native-first <combo-box> combobox/filterable-select
- JS
- 14.6 kB
- CSS
- 6.3 kB
- Library
- ∅
- Popular
- 2 out of 5
-
<compress-table>Raymond Camden · Data
Truncates a long table to its first rows with a control to show the rest.
-
<content-warning>Aaron Gustafson · Content
A web component for block and inline content warnings.
- JS
- 2.2 kB
- CSS
- ∅
- Library
- ∅
-
<contrast-details>David Darnes · Layout
A Web Component to display the contrast ratio and level of two colours using CSS custom properties
- JS
- 0.8 kB
- CSS
- ∅
- Library
- ∅
-
<cross-burger>
Serhii Kulykov · Navigation
A tiny framework agnostic hamburger button element for modern web apps
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
-
<dark-mode-toggle>Thomas Steiner · Forms
Web Component that toggles dark mode 🌒
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<data-grid>
LeKoala · Layout
Standalone data grid web component
- JS
- 32.4 kB
- CSS
- 12.4 kB
- Library
- ∅
- Popular
- 1 out of 5
-
<data-table>Raymond Camden · Data
Renders a sortable, paginated table from a JSON API.
-
<date-calendar>
LeKoala · Data
Native-first date picker and inline calendar primitives
- JS
- 0.3 kB
- CSS
- 6.2 kB
- Library
- ∅
- Popular
- 2 out of 5
-
<date-picker>
LeKoala · Data
Native-first date picker and inline calendar primitives
- JS
- 0.3 kB
- CSS
- 6.2 kB
- Library
- ∅
- Popular
- 2 out of 5
-
<deck-controls>Keith Cirkel · Utilities
On-screen playback controls for a <deck-shift> slide deck.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
-
<deck-presenter>Keith Cirkel · Layout
A presenter window for a <deck-shift> slide deck: timer, current and next slide, and notes with cues.
- JS
- 2.9 kB
- CSS
- ∅
- Library
- ∅
-
<deck-recorder>Keith Cirkel · Media
Records a <deck-shift> talk as a webcam video plus a timed Puppeteer Replay flow, and replays them into one video.
- JS
- 2.6 kB
- CSS
- ∅
- Library
- ∅
-
<deck-shift>Keith Cirkel · Content
A slide deck custom element: HTML sections, steps, View Transitions and speaker notes.
- JS
- 4.0 kB
- CSS
- ∅
- Library
- ∅
-
<deep-chat>
Ovidijus Parsiunas · Content
Customizable chat component for AI APIs
- JS
- 122.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
Archived GitHub · Overlays<details-dialog>A modal dialog opened with a <details> button.
- JS
- 1.5 kB
- CSS
- 0.1 kB
- Library
- ∅
-
<details-menu>GitHub · OverlaysA menu opened with a <details> button.
- JS
- 1.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<details-utils>Zach Leatherman · Layout
A collection of utilities to progressively enhance <details> with new features
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<dia-calendar>Prerelease
Burton Smith · Forms
The calendar grid from Dia Date Picker, usable on its own.
- JS
- 15.4 kB
- CSS
- ∅
- Library
- ∅
-
<dia-date-picker>Prerelease
Burton Smith · Forms
An accessible date picker built with standards-based web components.
- JS
- 15.4 kB
- CSS
- ∅
- Library
- ∅
-
<dialog-image>Raymond Camden · Overlays
Opens a larger version of a thumbnail image in a native dialog.
-
<dis-closure>Nathan Knowler · Layout
A disclosure custom element that’s friendly to heading elements.
- JS
- 1.0 kB
- CSS
- ∅
- Library
- ∅
-
<duration-property>David Darnes · Media
A Web Component to surface an audio or video's duration as a CSS Custom Property
- JS
- 0.3 kB
- CSS
- ∅
- Library
- ∅
-
<dynamic-datalist>Aaron Gustafson · Forms
Web component that enables you to dynamically update a field’s `datalist` with values retrieved from a URL as the user types
- JS
- 1.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<easy-row>
compmeist · Layout
A CSS grid page layout utility.
-
<elena-button>Elena · Actions
Button component is used for interface actions.
- JS
- 0.6 kB
- CSS
- 1.1 kB
- Library
- 3.6 kB
- Popular
- 1 out of 5
-
<elena-spinner>Elena · Feedback
Visually hidden hides the element visually while keeping it available for assistive technologies.
- JS
- 0.1 kB
- CSS
- 0.4 kB
- Library
- 3.6 kB
- Popular
- 1 out of 5
-
<elena-stack>Elena · Layout
Stack component manages layout of immediate children with optional spacing between each child.
- JS
- 0.2 kB
- CSS
- 0.1 kB
- Library
- 3.6 kB
- Popular
- 1 out of 5
-
<elena-visually-hidden>Elena · Utilities
Visually hidden hides the element visually while keeping it available for assistive technologies.
- JS
- 0.1 kB
- CSS
- 0.2 kB
- Library
- 3.6 kB
- Popular
- 1 out of 5
-
<emoji-picker>Nolan Lawson · Media
Lightweight emoji picker distributed as a web component
- JS
- 13.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 5 out of 5
-
<extra-model>Google · Media
Easily display interactive 3D models on the web and in AR!
- JS
- 310.9 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<fade-burger>
Serhii Kulykov · Navigation
A tiny framework agnostic hamburger button element for modern web apps
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
-
<feedback-component>
Ramsey Solutions · Forms
A native web component for collecting quick user feedback.
- JS
- 2.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<field-error>Nathan Knowler · Forms
A field error element for displaying custom error messages that are associated with form controls.
- JS
- 0.7 kB
- CSS
- ∅
- Library
- ∅
-
<file-attachment>GitHub · FormsAttach files via drag and drop or file input.
- JS
- 1.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<file-drop>
Google Chrome Labs · Forms
File Drop Custom Element
- JS
- 0.9 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<file-preview>Raymond Camden · Forms
Shows a preview of the file a user selects in a file input.
-
<filter->
sakamies · Utilities
Filters a list of elements based on a form.
-
<filter-container>Zach Leatherman · Utilities
Filtering visible child elements based on form field values.
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<filter-input>GitHub · FormsDisplay elements in a subtree that match filter input text.
- JS
- 1.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<fit-vids>Dave Rupert · Media
Web Component version of FitVids from the maker of FitVids
- JS
- 0.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<flex-grid>
LeKoala · Layout
A powerful flex based grid system
- JS
- 0.7 kB
- CSS
- 1.8 kB
- Library
- ∅
-
<fluent-accordion>Fluent UI · Layout
An Accordion Custom HTML Element Implements | ARIA Accordion.
- JS
- 1.5 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-accordion-item>Fluent UI · Layout
An Accordion Item Custom HTML Element. Based on BaseAccordionItem and includes style and layout specific attributes
- JS
- 2.6 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-anchor-button>Fluent UI · Navigation
An Anchor Custom HTML Element. Based on BaseAnchor and includes style and layout specific attributes
- JS
- 3.5 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-avatar>Fluent UI · Media
An Avatar Custom HTML Element. Based on BaseAvatar and includes style and layout specific attributes
- JS
- 4.7 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-badge>Fluent UI · Feedback
The base class used for constructing a fluent-badge custom element
- JS
- 2.2 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-button>Fluent UI · Actions
A Button Custom HTML Element. Based on BaseButton and includes style and layout specific attributes
- JS
- 3.6 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-checkbox>Fluent UI · Forms
A Checkbox Custom HTML Element. Implements the | ARIA checkbox .
- JS
- 3.3 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-compound-button>Fluent UI · Actions
The base class used for constructing a fluent-compound-button custom element
- JS
- 4.0 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-counter-badge>Fluent UI · Feedback
A CounterBadge Custom HTML Element. Based on BaseCounterBadge and includes style and layout specific attributes.
- JS
- 2.3 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-dialog>Fluent UI · Overlays
A Dialog Custom HTML Element.
- JS
- 1.6 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-dialog-body>Fluent UI · Overlays
Dialog Body component that extends the FASTElement class.
- JS
- 1.2 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-divider>Fluent UI · Layout
A Divider Custom HTML Element. Based on BaseDivider and includes style and layout specific attributes
- JS
- 1.6 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-drawer>Fluent UI · Overlays
A component that provides a drawer for displaying content in a side panel.
- JS
- 1.9 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-drawer-body>Fluent UI · Overlays
A component that provides a drawer body for displaying content in a side panel.
- JS
- 1.1 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-dropdown>Fluent UI · Overlays
The Fluent Dropdown Element. Implements @microsoft/fast-foundation#BaseDropdown.
- JS
- 7.0 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-dropdown-option>Fluent UI · Overlays
A DropdownOption Custom HTML Element. Implements the | ARIA option role.
- JS
- 70.1 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-field>Fluent UI · Forms
A Field Custom HTML Element. Based on BaseField and includes style and layout specific attributes
- JS
- 2.8 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-image>Fluent UI · Media
The base class used for constucting a fluent image custom element
- JS
- 0.6 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-label>Fluent UI · Forms
The base class used for constructing a fluent-label custom element
- JS
- 0.8 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-link>Fluent UI · Navigation
An Anchor Custom HTML Element. Based largely on the | <a> element .
- JS
- 1.7 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-listbox>Fluent UI · Content
A Listbox Custom HTML Element. Implements the | ARIA listbox role.
- JS
- 2.3 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-menu>Fluent UI · Navigation
The Menu component functions as a customizable menu element.
- JS
- 3.2 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-menu-button>Fluent UI · Navigation
The base class used for constructing a fluent-menu-button custom element
- JS
- 3.8 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-menu-item>Fluent UI · Navigation
A Switch Custom HTML Element.
- JS
- 3.7 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-menu-list>Fluent UI · Navigation
A MenuList Custom HTML Element. Implements the | ARIA menu .
- JS
- 5.4 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-message-bar>Fluent UI · Feedback
A Message Bar Custom HTML Element.
- JS
- 1.2 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-progress-bar>Fluent UI · Feedback
A Progress HTML Element. Based on BaseProgressBar and includes style and layout specific attributes
- JS
- 1.8 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-radio>Fluent UI · Forms
A Radio Custom HTML Element. Implements the | ARIA `radio` role.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-radio-group>Fluent UI · Forms
A Radio Group Custom HTML Element. Implements the | ARIA `radiogroup` role.
- JS
- 6.4 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-rating-display>Fluent UI · Forms
A Rating Display Custom HTML Element. Based on BaseRatingDisplay and includes style and layout specific attributes
- JS
- 2.7 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-slider>Fluent UI · Forms
The base class used for constructing a fluent-slider custom element
- JS
- 4.8 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-spinner>Fluent UI · Feedback
A Spinner Custom HTML Element. Based on BaseSpinner and includes style and layout specific attributes
- JS
- 1.2 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-switch>Fluent UI · Forms
A Switch Custom HTML Element. Based on BaseCheckbox and includes style and layout specific attributes
- JS
- 3.0 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-tab>Fluent UI · Navigation
Tab extends the FASTTab and is a child of the TabList
- JS
- 2.1 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-tablist>Fluent UI · Navigation
A Tablist component.
- JS
- 7.3 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-text>Fluent UI · Content
The base class used for constructing a fluent-text custom element
- JS
- 1.1 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-text-area>Fluent UI · Content
The Fluent TextArea Element.
- JS
- 70.1 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-text-input>Fluent UI · Content
A Text Input Custom HTML Element. Based on BaseTextInput and includes style and layout specific attributes
- JS
- 4.1 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-toggle-button>Fluent UI · Forms
The base class used for constructing a `<fluent-toggle-button>` custom element.
- JS
- 4.5 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-tooltip>Fluent UI · Overlays
A Tooltip Custom HTML Element. Based on ARIA APG Tooltip Pattern.
- JS
- 2.4 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-tree>Fluent UI · Navigation
The Fluent Tree Element. Implements @microsoft/fast-foundation#BaseTree.
- JS
- 5.1 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<fluent-tree-item>Fluent UI · Navigation
The Fluent Tree Item Element. Implements @microsoft/fast-foundation#BaseTreeItem.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- 23.5 kB
- Popular
- 3 out of 5
-
<form-dropzone>Aaron Gustafson · Forms
Progressively enhances an associated label and file input with a Light DOM drag-and-drop surface, accessible announcements, and optional image previews.
- JS
- 3.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<form-matching-fields>Aaron Gustafson · Forms
Web component that automatically adds validation rules that ensure the values of descendent fields match.
- JS
- 1.7 kB
- CSS
- ∅
- Library
- ∅
-
<form-obfuscator>Aaron Gustafson · Forms
Web component that obfuscates fields when they don’t have focus.
- JS
- 1.5 kB
- CSS
- ∅
- Library
- ∅
-
<form-repeatable>Aaron Gustafson · Forms
A web component that enables you to control the duplication of fields.
- JS
- 3.0 kB
- CSS
- ∅
- Library
- ∅
-
<form-required-checkboxes>Aaron Gustafson · Forms
Web component that enables requirement rules for checkbox groups.
- JS
- 3.4 kB
- CSS
- ∅
- Library
- ∅
-
<form-required-if>Aaron Gustafson · Forms
Web component that enables fields to be required based on the value(s) of other fields.
- JS
- 1.9 kB
- CSS
- ∅
- Library
- ∅
-
<form-saver>Aaron Gustafson · Forms
A web component that stores (and restores) values within the first form it contains.
- JS
- 2.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<form-show-if>Aaron Gustafson · Forms
Web component that enables you to make one HTML form field show (or not) based on the value(s) of another field.
- JS
- 1.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<form-validation-list>Aaron Gustafson · Forms
A web component comprising a list of validation rules for a field.
- JS
- 3.8 kB
- CSS
- ∅
- Library
- ∅
-
<fullscreen-control>Aaron Gustafson · Media
A web component to progressively enhance any video or iframe element to have fullscreen capabilities.
- JS
- 2.9 kB
- CSS
- ∅
- Library
- ∅
-
<fundraising-status>Zach Leatherman · Data
Web component to show the current status of a fundraiser.
- JS
- 0.9 kB
- CSS
- ∅
- Library
- ∅
-
<g-emoji>GitHub · MediaBackports native emoji characters to browsers that don't support them by replacing the characters with fallback images.
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<gmpx-api-loader>Extended Component Library · Feedback
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 0.1 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-icon-button>Extended Component Library · Media
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 2.9 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-overlay-layout>Extended Component Library · Overlays
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 2.1 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-place-attribution>Extended Component Library · Content
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 4.4 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-place-data-provider>Extended Component Library · Utilities
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 6.4 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-place-directions-button>Extended Component Library · Actions
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 7.0 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-place-field-boolean>Extended Component Library · Forms
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 5.1 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-place-field-link>Extended Component Library · Forms
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 4.7 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-place-field-text>Extended Component Library · Forms
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 6.1 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-place-opening-hours>Extended Component Library · Content
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 8.9 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-place-overview>Extended Component Library · Content
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 19.8 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-place-photo-gallery>Extended Component Library · Media
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 8.6 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-place-picker>Extended Component Library · Forms
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 6.9 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-place-price-level>Extended Component Library · Data
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 4.3 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-place-rating>Extended Component Library · Forms
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 5.9 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-place-reviews>Extended Component Library · Content
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 6.6 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-route-data-provider>Extended Component Library · Utilities
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 2.9 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-route-marker>Extended Component Library · Media
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 2.4 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-route-overview>Extended Component Library · Content
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 5.4 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-route-polyline>Extended Component Library · Media
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 2.4 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-split-layout>Extended Component Library · Layout
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 2.3 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<gmpx-store-locator>Extended Component Library · Content
Web Components for building rich experiences with the Google Maps JavaScript API.
- JS
- 33.1 kB
- CSS
- ∅
- Library
- 12.1 kB
- Popular
- 3 out of 5
-
<google-chart>
Google · Data
Encapsulates Google Charts into a web component
- JS
- 12.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<google-pay-button>
Google · Actions
Web component for Google Pay button
- JS
- 3.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<heading-anchors>David Darnes · Content
A Web Component to add anchor links to headings with IDs
- JS
- 0.4 kB
- CSS
- ∅
- Library
- ∅
-
<heading-anchors>Zach Leatherman · Navigation
Adds and positions sibling anchor links for heading elements (h1,h2,h3,h4,h5,h6) when they have an `id` attribute.
- JS
- 1.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<hex-alpha-color-picker>
Serhii Kulykov · Forms
A color picker custom element that uses HEX format with alpha.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<hex-color-picker>
Serhii Kulykov · Forms
A color picker custom element that uses HEX format.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<hex-input>
Serhii Kulykov · Forms
A custom element for entering color in HEX format.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<hsl-color-picker>
Serhii Kulykov · Forms
A color picker custom element that uses HSL object format.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<hsl-string-color-picker>
Serhii Kulykov · Forms
A color picker custom element that uses HSL string format.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<hsla-color-picker>
Serhii Kulykov · Forms
A color picker custom element that uses HSLA object format.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<hsla-string-color-picker>
Serhii Kulykov · Forms
A color picker custom element that uses HSLA string format.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<hsv-color-picker>
Serhii Kulykov · Forms
A color picker custom element that uses HSV object format.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<hsv-string-color-picker>
Serhii Kulykov · Forms
A color picker custom element that uses HSV string format.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<hsva-color-picker>
Serhii Kulykov · Forms
A color picker custom element that uses HSVA object format.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<hsva-string-color-picker>
Serhii Kulykov · Forms
A color picker custom element that uses HSVA string format.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<html-include>Justin Fagnani · Content
Include HTML files into your page
- JS
- 0.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<hyper-card>Zach Leatherman · Effects
Web component to add a three-dimensional hover effect to a card.
- JS
- 1.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<icon-fall>Zach Leatherman · Media
A web component to rain Font Awesome icons down your web site.
- JS
- 1.7 kB
- CSS
- ∅
- Library
- ∅
-
<if->
sakamies · Forms
Shows or hides content based on input element values, with companion or- and else- elements.
-
<image-compare>Cloud Four · Media
A tiny, zero-dependency web component for comparing two images using a slider. Built with a focus on accessibility, performance, and progressive enhancement.
- JS
- 1.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<image-crop>GitHub · MediaSelect area for cropping an image. This does not actually crop.
- JS
- 2.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<img-comparison-slider>
sneas · Media
Slider component to compare images before and after
- JS
- 3.6 kB
- CSS
- 0.1 kB
- Library
- ∅
- Popular
- 5 out of 5
-
<include-fragment>GitHub · ContentA Client Side Includes tag.
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<infinity-burger>Zach Leatherman · Navigation
A new kind of hamburger menu.
- JS
- 1.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
Archived<input-knob>
Google Chrome Labs · Forms
A rotating, touch-sensitive knob web component that acts like an <input type="range">.
- JS
- 2.1 kB
- CSS
- ∅
- Library
- ∅
-
<is-land>Zach Leatherman · Utilities
A framework independent partial hydration islands architecture implementation.
- JS
- 2.1 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<is-playing>David Darnes · Media
A Web Component to indicate when an audio, or video, element is playing
- JS
- 0.4 kB
- CSS
- ∅
- Library
- ∅
-
<ix-tree-node>Justin Fagnani · Data
An expandable tree view for inspecting JavaScript objects.
- JS
- 11.2 kB
- CSS
- ∅
- Library
- ∅
-
<json-viewer>
alenaksu ·
- JS
- 9.9 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<katex-display>Justin Fagnani · Content
Web components for easily using KaTeX in HTML
- JS
- 72.5 kB
- CSS
- ∅
- Library
- ∅
-
<katex-expr>Justin Fagnani · Content
Web components for easily using KaTeX in HTML
- JS
- 72.5 kB
- CSS
- ∅
- Library
- ∅
-
<katex-inline>Justin Fagnani · Content
Web components for easily using KaTeX in HTML
- JS
- 72.5 kB
- CSS
- ∅
- Library
- ∅
-
<kelp-autogrow>Kelp · Forms
Automatically grows a textarea’s height to fit its content as the user types.
- JS
- 0.4 kB
- CSS
- 0.2 kB
- Library
- ∅
- Popular
- 2 out of 5
-
<kelp-disclosure>Kelp · Layout
Toggles the visibility of content with an accessible button, including dropdown menus.
- JS
- 1.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<kelp-form-ajax>Kelp · Forms
Submits a form with Ajax and announces submitting, success, and error messages.
- JS
- 1.8 kB
- CSS
- 0.2 kB
- Library
- ∅
- Popular
- 2 out of 5
-
<kelp-form-validate>Kelp · Forms
Enhances native form validation with accessible, inline error messages.
- JS
- 1.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<kelp-heading-anchors>Kelp · Navigation
Adds anchor links to headings that have an ID.
- JS
- 0.8 kB
- CSS
- 0.2 kB
- Library
- ∅
- Popular
- 2 out of 5
-
<kelp-html-ajax>Kelp · Content
Updates HTML on the page with fresh content from the server in response to events.
- JS
- 0.9 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<kelp-select-all>Kelp · Forms
A checkbox that selects or clears a group of related checkboxes.
- JS
- 0.7 kB
- CSS
- 0.1 kB
- Library
- ∅
- Popular
- 2 out of 5
-
<kelp-subnav>Kelp · Navigation
Enhances navigation submenus so they close on outside clicks and the escape key.
- JS
- 0.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<kelp-tabs>Kelp · Navigation
Progressively enhances a list of anchor links and content sections into an accessible tabbed interface.
- JS
- 1.3 kB
- CSS
- 0.3 kB
- Library
- ∅
- Popular
- 2 out of 5
-
<kelp-toc>Kelp · Navigation
Generates a table of contents from the headings on the page.
- JS
- 1.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<kelp-toggle-pw>Kelp · Forms
Toggles the visibility of password fields with a button or checkbox.
- JS
- 0.7 kB
- CSS
- 0.1 kB
- Library
- ∅
- Popular
- 2 out of 5
-
<kelp-until-selected>Kelp · Forms
Hides or disables content until a related field has a value selected.
- JS
- 1.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<kor-accordion>Kor UI · Layout
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-app-bar>Kor UI · Navigation
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-avatar>Kor UI · Media
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-badge>Kor UI · Feedback
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-breadcrumb-item>Kor UI · Navigation
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-breadcrumbs>Kor UI · Navigation
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-button>Kor UI · Actions
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-card>Kor UI · Layout
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-checkbox>Kor UI · Forms
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-divider>Kor UI · Layout
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-drawer>Kor UI · Overlays
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-empty-state>Kor UI · Feedback
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-grid>Kor UI · Layout
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-icon>Kor UI · Media
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-image>Kor UI · Media
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-input>Kor UI · Forms
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-menu-item>Kor UI · Navigation
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-modal>Kor UI · Overlays
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-nav-bar>Kor UI · Navigation
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-notification-item>Kor UI · Feedback
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-notifications>Kor UI · Feedback
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-page>Kor UI · Layout
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-pane>Kor UI · Layout
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-popover>Kor UI · Overlays
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-progress-bar>Kor UI · Feedback
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-radio-button>Kor UI · Forms
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-slider>Kor UI · Forms
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-spinner>Kor UI · Feedback
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-stepper>Kor UI · Forms
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-stepper-item>Kor UI · Forms
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-swipe-action>Kor UI · Utilities
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-swipe-actions>Kor UI · Utilities
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-switch>Kor UI · Forms
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-switch-item>Kor UI · Forms
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-tab-item>Kor UI · Navigation
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-table>Kor UI · Data
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-table-cell>Kor UI · Data
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-table-row>Kor UI · Data
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-tabs>Kor UI · Navigation
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-tag>Kor UI · Feedback
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-text>Kor UI · Content
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-textarea>Kor UI · Forms
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-toggle>Kor UI · Forms
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-tool>Kor UI · Utilities
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<kor-tooltip>Kor UI · Overlays
Web components library containing lightweight, ready-to-use and framework-agnostic User Interface elements.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<l-i>
LeKoala · Media
One custom icon element to rule them all
- JS
- 2.2 kB
- CSS
- 2.6 kB
- Library
- ∅
- Popular
- 1 out of 5
-
<lazy-img>Aaron Gustafson · Media
Web component that enables you to lazy load an image based on screen size
- JS
- 3.0 kB
- CSS
- ∅
- Library
- ∅
-
<line-numbers>Zach Leatherman · Content
A web component to add line numbers next to various HTML elements.
- JS
- 2.1 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<link-peek>David Darnes · Navigation
A Web Component to unfurl regular links into rich previews
- JS
- 0.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<link-preview>
Ric Wood · Navigation
Custom element to hover link previews
- JS
- 25.9 kB
- CSS
- ∅
- Library
- ∅
-
<lite-vimeo>Alex Russell · Media
A web component that loads Vimeo embed iframes faster. ShadowDom based version of Paul Irish' concept.
- JS
- 2.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<lite-youtube>Justin Ribeiro · Media
A web component that loads YouTube embed iframes faster. ShadowDom based version of Paul Irish' concept.
- JS
- 3.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 5 out of 5
-
<lite-youtube>Paul Irish · Media
A faster youtube embed.
- JS
- 1.5 kB
- CSS
- 0.9 kB
- Library
- ∅
- Popular
- 5 out of 5
-
<live-filter>David Darnes · Feedback
A Web Component for filtering items using a text input
- JS
- 0.4 kB
- CSS
- ∅
- Library
- ∅
-
Deprecated GitHub · Data<local-time>Formats a timestamp as a localized date and time.
Superseded by<relative-time>- JS
- 3.2 kB
- CSS
- ∅
- Library
- ∅
-
<log-form>Nathan Knowler · Utilities
Logs a form’s submissions to the console.
-
Archived<lottie-player>LottieFiles · Media
Lottie animation and Telegram Sticker player web components.
- JS
- 98.4 kB
- CSS
- ∅
- Library
- ∅
-
<markdown-toolbar>GitHub · ContentMarkdown formatting buttons for text inputs.
- JS
- 3.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<mastodon-post>David Darnes · Content
A Web Component to display Mastodon posts and their metadata
- JS
- 0.9 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<md-assist-chip>Material Web · Forms
TODO(b/243982145): add docs
- JS
- 7.8 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-badge>Material Web · Feedback
Material web components
- JS
- 1.5 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-bold>GitHub · ContentMarkdown formatting buttons for text inputs.
- JS
- 3.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<md-branded-fab>Material Web · Actions
Floating action buttons (FABs) help people take primary actions. They’re used to represent the most important action on a screen, such as Create or Reply.
- JS
- 7.1 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-checkbox>Material Web · Forms
Checkboxes allow users to select one or more items from a set. Checkboxes can turn an option on or off.
- JS
- 8.0 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-chip-set>Material Web · Forms
TODO(b/243982145): add docs
- JS
- 6.0 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-circular-progress>Material Web · Feedback
Circular progress indicators display progress by animating along an invisible circular track in a clockwise direction. They can be applied directly to a surface, such as a button or card.
- JS
- 3.1 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-code>GitHub · ContentMarkdown formatting buttons for text inputs.
- JS
- 3.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<md-dialog>Material Web · Overlays
Dialogs can require an action, communicate information, or help users accomplish a task. There are two types of dialogs: basic and full-screen.
- JS
- 5.8 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-divider>Material Web · Layout
A divider is a thin line that groups content in lists and containers.
- JS
- 0.7 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-elevated-button>Material Web · Actions
Buttons help people take action, such as sending an email, sharing a document, or liking a comment.
- JS
- 8.6 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-elevated-card>Material Web · Layout
Material web components
- JS
- 1.1 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-elevation>Material Web · Layout
The `<md-elevation>` custom element with default styles.
- JS
- 0.7 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-fab>Material Web · Actions
Floating action buttons (FABs) help people take primary actions. They’re used to represent the most important action on a screen, such as Create or Reply.
- JS
- 7.9 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-filled-button>Material Web · Actions
Buttons help people take action, such as sending an email, sharing a document, or liking a comment.
- JS
- 8.6 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-filled-card>Material Web · Layout
Material web components
- JS
- 1.1 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-filled-field>Material Web · Forms
TODO(b/228525797): add docs
- JS
- 5.5 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-filled-icon-button>Material Web · Media
Icon buttons help people take supplementary actions with a single tap.
- JS
- 8.3 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-filled-select>Material Web · Forms
Select menus display a list of choices on temporary surfaces and display the currently selected menu item above the menu.
- JS
- 21.2 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-filled-text-field>Material Web · Content
TODO(b/228525797): Add docs
- JS
- 13.6 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-filled-tonal-button>Material Web · Actions
Buttons help people take action, such as sending an email, sharing a document, or liking a comment.
- JS
- 8.6 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-filled-tonal-icon-button>Material Web · Media
Icon buttons help people take supplementary actions with a single tap.
- JS
- 8.3 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-filter-chip>Material Web · Forms
TODO(b/243982145): add docs
- JS
- 9.5 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-focus-ring>Material Web · Utilities
TODO(b/267336424): add docs
- JS
- 1.6 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-header>GitHub · ContentMarkdown formatting buttons for text inputs.
- JS
- 3.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<md-icon>Material Web · Media
Material web components
- JS
- 0.7 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-icon-button>Material Web · Media
Icon buttons help people take supplementary actions with a single tap.
- JS
- 8.1 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-image>GitHub · ContentMarkdown formatting buttons for text inputs.
- JS
- 3.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<md-input-chip>Material Web · Forms
TODO(b/243982145): add docs
- JS
- 8.8 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-italic>GitHub · ContentMarkdown formatting buttons for text inputs.
- JS
- 3.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<md-item>Material Web · Layout
An item layout component that can be used inside list items to give them their customizable structure.
- JS
- 1.2 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-linear-progress>Material Web · Feedback
Linear progress indicators display progress by animating along the length of a fixed, visible track.
- JS
- 3.8 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-link>GitHub · ContentMarkdown formatting buttons for text inputs.
- JS
- 3.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<md-list>Material Web · Data
Lists are continuous, vertical indexes of text or images.
- JS
- 1.7 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-list-item>Material Web · Data
Lists are continuous, vertical indexes of text or images. Items are placed inside the list.
- JS
- 7.5 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-mention>GitHub · ContentMarkdown formatting buttons for text inputs.
- JS
- 3.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<md-menu>Material Web · Navigation
Menus display a list of choices on a temporary surface.
- JS
- 9.4 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-menu-item>Material Web · Navigation
Menus display a list of choices on a temporary surface.
- JS
- 8.2 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-navigation-bar>Material Web · Navigation
Material web components
- JS
- 3.2 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-navigation-drawer>Material Web · Navigation
Material web components
- JS
- 2.9 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-navigation-drawer-modal>Material Web · Navigation
Material web components
- JS
- 2.7 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-navigation-tab>Material Web · Navigation
Material web components
- JS
- 7.3 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-ordered-list>GitHub · ContentMarkdown formatting buttons for text inputs.
- JS
- 3.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<md-outlined-button>Material Web · Actions
Buttons help people take action, such as sending an email, sharing a document, or liking a comment.
- JS
- 8.3 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-outlined-card>Material Web · Layout
Material web components
- JS
- 1.1 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-outlined-field>Material Web · Forms
TODO(b/228525797): add docs
- JS
- 5.8 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-outlined-icon-button>Material Web · Media
Icon buttons help people take supplementary actions with a single tap.
- JS
- 8.3 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-outlined-segmented-button>Material Web · Forms
MdOutlinedSegmentedButton is the custom element for the Material Design outlined segmented button component.
- JS
- 7.4 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-outlined-segmented-button-set>Material Web · Forms
MdOutlinedSegmentedButtonSet is the custom element for the Material Design outlined segmented button set component.
- JS
- 2.4 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-outlined-select>Material Web · Forms
Select menus display a list of choices on temporary surfaces and display the currently selected menu item above the menu.
- JS
- 21.4 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-outlined-text-field>Material Web · Content
TODO(b/228525797): Add docs
- JS
- 13.8 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-primary-tab>Material Web · Navigation
Tab allow users to display a tab within a Tabs.
- JS
- 7.2 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-quote>GitHub · ContentMarkdown formatting buttons for text inputs.
- JS
- 3.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<md-radio>Material Web · Forms
Radio buttons allow users to select one option from a set.
- JS
- 7.6 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-ref>GitHub · ContentMarkdown formatting buttons for text inputs.
- JS
- 3.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<md-ripple>Material Web · Feedback
Ripples, also known as state layers, are visual indicators used to communicate the status of a component or interactive element.
- JS
- 3.4 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-secondary-tab>Material Web · Navigation
Tab allow users to display a tab within a Tabs.
- JS
- 7.1 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-select-option>Material Web · Forms
Select menus display a list of choices on temporary surfaces and display the currently selected menu item above the menu.
- JS
- 8.0 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-slider>Material Web · Forms
Sliders allow users to view and select a value (or range) along a track.
- JS
- 11.2 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-strikethrough>GitHub · ContentMarkdown formatting buttons for text inputs.
- JS
- 3.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<md-sub-menu>Material Web · Navigation
Menus display a list of choices on a temporary surface.
- JS
- 10.2 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-suggestion-chip>Material Web · Forms
TODO(b/243982145): add docs
- JS
- 7.9 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-switch>Material Web · Forms
Switches toggle the state of a single item on or off.
- JS
- 9.0 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-tabs>Material Web · Navigation
Tabs displays a list of selectable tabs.
- JS
- 7.2 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-task-list>GitHub · ContentMarkdown formatting buttons for text inputs.
- JS
- 3.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<md-text-button>Material Web · Content
Buttons help people take action, such as sending an email, sharing a document, or liking a comment.
- JS
- 8.1 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 5 out of 5
-
<md-unordered-list>GitHub · ContentMarkdown formatting buttons for text inputs.
- JS
- 3.7 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<media-captions-button>Media Chrome · Media
Custom elements (web components) for making audio and video player controls that look great in your website or app.
- JS
- 6.2 kB
- CSS
- ∅
- Library
- 3.0 kB
- Popular
- 5 out of 5
-
<media-control-bar>Media Chrome · Media
Custom elements (web components) for making audio and video player controls that look great in your website or app.
- JS
- 1.0 kB
- CSS
- ∅
- Library
- 3.0 kB
- Popular
- 5 out of 5
-
<media-controller>Media Chrome · Media
Media Controller should not mimic the HTMLMediaElement API.
- JS
- 17.5 kB
- CSS
- ∅
- Library
- 3.0 kB
- Popular
- 5 out of 5
-
<media-fullscreen-button>Media Chrome · Media
Custom elements (web components) for making audio and video player controls that look great in your website or app.
- JS
- 5.3 kB
- CSS
- ∅
- Library
- 3.0 kB
- Popular
- 5 out of 5
-
<media-loading-indicator>Media Chrome · Media
Custom elements (web components) for making audio and video player controls that look great in your website or app.
- JS
- 2.7 kB
- CSS
- ∅
- Library
- 3.0 kB
- Popular
- 5 out of 5
-
<media-mute-button>Media Chrome · Media
Custom elements (web components) for making audio and video player controls that look great in your website or app.
- JS
- 5.4 kB
- CSS
- ∅
- Library
- 3.0 kB
- Popular
- 5 out of 5
-
<media-pip-button>Media Chrome · Media
Custom elements (web components) for making audio and video player controls that look great in your website or app.
- JS
- 5.1 kB
- CSS
- ∅
- Library
- 3.0 kB
- Popular
- 5 out of 5
-
<media-play-button>Media Chrome · Media
Custom elements (web components) for making audio and video player controls that look great in your website or app.
- JS
- 5.0 kB
- CSS
- ∅
- Library
- 3.0 kB
- Popular
- 5 out of 5
-
<media-playback-rate-button>Media Chrome · Media
Custom elements (web components) for making audio and video player controls that look great in your website or app.
- JS
- 5.6 kB
- CSS
- ∅
- Library
- 3.0 kB
- Popular
- 5 out of 5
-
<media-poster-image>Media Chrome · Media
Custom elements (web components) for making audio and video player controls that look great in your website or app.
- JS
- 0.8 kB
- CSS
- ∅
- Library
- 3.0 kB
- Popular
- 5 out of 5
-
<media-settings-menu>Media Chrome · Media
Custom elements (web components) for making audio and video player controls that look great in your website or app.
- JS
- 5.8 kB
- CSS
- ∅
- Library
- 3.0 kB
- Popular
- 5 out of 5
-
<media-theme>Media Chrome · Media
Custom elements (web components) for making audio and video player controls that look great in your website or app.
- JS
- 4.5 kB
- CSS
- ∅
- Library
- 3.0 kB
- Popular
- 5 out of 5
-
<media-time-display>Media Chrome · Media
Custom elements (web components) for making audio and video player controls that look great in your website or app.
- JS
- 4.1 kB
- CSS
- ∅
- Library
- 3.0 kB
- Popular
- 5 out of 5
-
<media-time-range>Media Chrome · Media
Custom elements (web components) for making audio and video player controls that look great in your website or app.
- JS
- 11.6 kB
- CSS
- ∅
- Library
- 3.0 kB
- Popular
- 5 out of 5
-
<media-volume-range>Media Chrome · Media
Custom elements (web components) for making audio and video player controls that look great in your website or app.
- JS
- 5.7 kB
- CSS
- ∅
- Library
- 3.0 kB
- Popular
- 5 out of 5
-
<micro-lighter>Dave Rupert · Content
A tiny, dependency-free syntax highlighter built on the CSS Custom Highlight API and TextMate grammars.
- JS
- 15.4 kB
- CSS
- 7.3 kB
- Library
- ∅
- Popular
- 3 out of 5
-
<midi-player>
Ondřej Cífka · Media
MIDI file player and visualizer web components
- JS
- 347.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<midi-visualizer>
Ondřej Cífka · Forms
MIDI file player and visualizer web components
- JS
- 347.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<model-viewer>Google · Media
Easily display interactive 3D models on the web and in AR!
- JS
- 310.9 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<mouse-trail>
Erik Kroes · Utilities
Party like it's 1999: add a trail to your mouse.
-
<multistep-form>Raymond Camden · Forms
Progressively enhances a long form into a multistep flow that still submits normally without JavaScript.
-
<mux-player>Mux · Media
An open source Mux player web component that Just Works™
- JS
- 324.9 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 5 out of 5
-
<mux-video>Mux · Media
A custom mux video element for the browser that Just Works™
- JS
- 239.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 5 out of 5
-
<ninja-keys>
Serhii Slieptsov · Overlays
Ninja Keys
- JS
- 18.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<no-script>
Erik Kroes · Feedback
The Web Component that works without JavaScript. Send a message to users without JavaScript.
- JS
- 0.2 kB
- CSS
- ∅
- Library
- ∅
-
<no-spoilers>
Andrico Karoulla · Content
Webcomponent no-spoilers following open-wc recommendations
- JS
- 0.8 kB
- CSS
- ∅
- Library
- ∅
-
<nve-accordion>NVIDIA Elements · Layout
An accordion is a vertical stack of interactive headings used to toggle the display of further information.
- JS
- 35.5 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-accordion-content>NVIDIA Elements · Layout
Contains the collapsible body content that reveals or hides when the parent accordion expands or collapses.
- JS
- 35.5 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-accordion-group>NVIDIA Elements · Layout
Organizes many accordions into a cohesive group, enabling coordinated expand/collapse behavior such as single-item expansion.
- JS
- 35.5 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-accordion-header>NVIDIA Elements · Layout
Provides the clickable heading region of an accordion that toggles the visibility of associated content.
- JS
- 35.5 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-alert>NVIDIA Elements · Feedback
Alert is an element that displays a brief, important message in a way that attracts the user's attention without interrupting the user's task.
- JS
- 35.4 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-alert-group>NVIDIA Elements · Feedback
An alert group is an element that displays a group of related and important messages in a way that attracts the user's attention without interrupting the user's task.
- JS
- 35.4 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-avatar>NVIDIA Elements · Media
Avatar represents a user/bot within a UI. Typically with text or image content.
- JS
- 0.9 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-avatar-group>NVIDIA Elements · Media
An avatar group displays a collection of user avatars in a compact and organized layout, showcasing many participants or contributors in a space-efficient way.
- JS
- 0.9 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-badge>NVIDIA Elements · Feedback
A visual indicator that communicates a status description of an associated component. Status badges use short text, color, built in icons for quick recognition and render near the relevant content.
- JS
- 28.3 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-breadcrumb>NVIDIA Elements · Navigation
Breadcrumb is a component that can help users establish their location while navigating a website with complex URLs and navigation paths.
- JS
- 28.5 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-button>NVIDIA Elements · Actions
A button is a widget that enables users to trigger an action or event, such as submitting a form, opening a dialog, canceling an action, or performing a delete operation.
- JS
- 6.2 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-button-group>NVIDIA Elements · Actions
A button group organizes related buttons and can support either mutually exclusive single or multi selection. Prefer usage within toolbars.
- JS
- 3.6 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-card>NVIDIA Elements · Layout
A container for content representing a single entity.
- JS
- 1.9 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-card-content>NVIDIA Elements · Layout
Contains the primary body content of a card, providing a structured region for the main information or media.
- JS
- 1.9 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-card-footer>NVIDIA Elements · Layout
Provides a designated area at the bottom of a card for actions, metadata, or supplementary information.
- JS
- 1.9 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-card-header>NVIDIA Elements · Layout
Displays the title and optional actions at the top of a card, establishing the card's identity and purpose.
- JS
- 1.9 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-chat-message>NVIDIA Elements · Feedback
A chat message component displays a text message within a conversation, sent between users or bots
- JS
- 0.9 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-checkbox>NVIDIA Elements · Forms
A checkbox is a control that enables users to choose between two distinct mutually exclusive options (checked or unchecked, on or off) through a single click or tap.
- JS
- 33.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-checkbox-group>NVIDIA Elements · Forms
Groups related checkboxes together with a shared label and validation messaging for multi-select form inputs.
- JS
- 33.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-color>NVIDIA Elements · Forms
A color picker is a control that enables users to choose a color value.
- JS
- 38.3 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-combobox>NVIDIA Elements · Forms
An editable combobox with autocomplete behavior and selection support.
- JS
- 48.6 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-control>NVIDIA Elements · Forms
Wraps a form input with its associated label and validation messages, managing layout and accessibility associations.
- JS
- 0.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-control-group>NVIDIA Elements · Layout
Groups many related form controls under a shared label and validation context for semantically linked inputs.
- JS
- 0.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-control-message>NVIDIA Elements · Feedback
Defining a Validity State on a control-message allows messages to show conditionally based on the current HTML5 validity state.
- JS
- 0.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-copy-button>NVIDIA Elements · Actions
A copy button is a button that easily enables the copy to clipboard pattern.
- JS
- 38.5 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-date>NVIDIA Elements · Data
A date picker is a control that enables users to choose a date value.
- JS
- 38.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-datetime>NVIDIA Elements · Forms
A datetime picker is a control that enables users to choose a datetime value.
- JS
- 38.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-dialog>NVIDIA Elements · Overlays
Dialog is a component that appears above main content. A modal dialog displays critical information that requires user attention and interrupts user flow.
- JS
- 37.3 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-dialog-footer>NVIDIA Elements · Overlays
Contains the action buttons and controls at the bottom of a dialog for confirming, canceling, or navigating.
- JS
- 37.3 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-dialog-header>NVIDIA Elements · Overlays
Displays the title and contextual information at the top of a dialog to orient users to the dialog's purpose.
- JS
- 37.3 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-divider>NVIDIA Elements · Layout
Divider is a component that separates and distinguishes sections of content or groups of menuitems.
- JS
- 0.7 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-dot>NVIDIA Elements · Feedback
A visual indicator that communicates a status or notification of an associated component.
- JS
- 0.9 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-drawer>NVIDIA Elements · Overlays
A drawer displays content separate from the rest of the page, such as notifications, navigation, and settings.
- JS
- 38.0 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-drawer-content>NVIDIA Elements · Overlays
Contains the scrollable main body content within a drawer panel.
- JS
- 38.0 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-drawer-footer>NVIDIA Elements · Overlays
Provides a fixed action area at the bottom of a drawer for primary actions such as save or cancel.
- JS
- 38.0 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-drawer-header>NVIDIA Elements · Overlays
Displays the title and optional close control at the top of a drawer to identify its purpose.
- JS
- 38.0 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-dropdown>NVIDIA Elements · Overlays
Generic dropdown element for rendering a variety of different content such as interactive navigation or form controls.
- JS
- 37.5 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-dropdown-footer>NVIDIA Elements · Overlays
Provides a fixed area at the bottom of a dropdown menu for extra actions or supplementary controls.
- JS
- 37.5 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-dropdown-group>NVIDIA Elements · Overlays
A Dropdown Group streamlines the management of linked dropdowns and supports nested dropdowns for a more organized and intuitive user experience
- JS
- 1.9 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-dropdown-header>NVIDIA Elements · Overlays
Displays a title or contextual label at the top of a dropdown menu to categorize its contents.
- JS
- 37.5 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-dropzone>NVIDIA Elements · Forms
A dropzone form control that enables users to drag and drop files onto it.
- JS
- 31.7 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-file>NVIDIA Elements · Forms
A file picker is a control that enables users to choose a file value.
- JS
- 32.0 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-format-bytes>NVIDIA Elements · Data
Formats a byte count as localized, human-readable decimal or binary units.
- JS
- 1.9 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-format-datetime>NVIDIA Elements · Data
Formats a date/time value as localized text using the Intl.DateTimeFormat API.
- JS
- 1.4 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-format-number>NVIDIA Elements · Data
A localized number formatter for currencies, percentages, units, and compact notation, backed by Intl.NumberFormat.
- JS
- 1.5 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-format-relative-time>NVIDIA Elements · Data
Formats a date/time value as localized relative text using the Intl.RelativeTimeFormat API.
- JS
- 1.7 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-format-truncate>NVIDIA Elements · Data
Truncates text at its start, center, or end while preserving the full text for assistive technology.
- JS
- 2.7 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-gauge>NVIDIA Elements · Utilities
Use a gauge to show system resource usage.
- JS
- 4.4 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-grid>NVIDIA Elements · Layout
A versatile table/datagrid component with built-in keyboard navigation for displaying and interacting with structured data.
- JS
- 6.8 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-grid-cell>NVIDIA Elements · Layout
Represents an individual data cell within a grid row, displaying content aligned to its parent column.
- JS
- 0.7 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-grid-column>NVIDIA Elements · Layout
Defines a column header within a grid, specifying the column's label, width, and alignment for all cells beneath it.
- JS
- 0.7 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-grid-footer>NVIDIA Elements · Layout
Grid footer displays contextual information or user actions such as pagination.
- JS
- 0.7 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-grid-header>NVIDIA Elements · Layout
Contains the column headers of a grid, managing column widths and providing structural context for the data rows below.
- JS
- 0.7 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-grid-placeholder>NVIDIA Elements · Layout
Placeholder displays a message while data loads for the grid or shows empty states for datasets.
- JS
- 0.7 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-grid-row>NVIDIA Elements · Layout
Represents a horizontal row of data cells within a grid, supporting selection and interactive states.
- JS
- 0.7 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-icon>NVIDIA Elements · Media
An icon is a graphic symbol designed to visually show the purpose of an interface element.
- JS
- 26.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-icon-button>NVIDIA Elements · Media
An icon button is a button that displays only an icon without a visual label.
- JS
- 32.3 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-input>NVIDIA Elements · Forms
An input is a control that enables users to enter text.
- JS
- 32.5 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-input-group>NVIDIA Elements · Forms
Visually combines many related input controls into a unified composite field with shared styling.
- JS
- 32.5 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-logo>NVIDIA Elements · Media
A visual indicator for a brand or application.
- JS
- 0.9 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-menu>NVIDIA Elements · Navigation
A menu offers a list of choices to the user, such as a set of actions or functions. Choosing an item in a menu typically opens a sub menu, or invokes a command.
- JS
- 34.7 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-menu-group>NVIDIA Elements · Navigation
Organizes related menu items under a disclosure header that can show or hide one child menu.
- JS
- 34.7 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-menu-item>NVIDIA Elements · Navigation
Represents a selectable option within a menu, providing an interactive button for navigation or actions.
- JS
- 34.7 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-month>NVIDIA Elements · Forms
A month picker is a control that enables users to choose a month value.
- JS
- 38.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-notification>NVIDIA Elements · Feedback
Displays real time updates without interrupting the user's workflow to communicate an important message or status.
- JS
- 37.8 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-notification-group>NVIDIA Elements · Feedback
Displays real time updates without interrupting the user's workflow to communicate an important message or status.
- JS
- 37.8 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-page>NVIDIA Elements · Layout
Provide a consistent page structure across the applications, ensuring a seamless user experience.
- JS
- 4.5 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-page-header>NVIDIA Elements · Layout
An element that appears across the top of all pages containing the application name and primary navigation.
- JS
- 0.9 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-page-loader>NVIDIA Elements · Layout
Page Loader is a full-screen version of the `progress-ring` component, for use when the page should remain unusable as the loader displays.
- JS
- 31.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-page-panel>NVIDIA Elements · Layout
Child panel for embedded panels within the page component. Typically used for left/right/bottom page slot positions.
- JS
- 0.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-page-panel-content>NVIDIA Elements · Layout
Contains the scrollable main body content within a page panel region.
- JS
- 0.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-page-panel-footer>NVIDIA Elements · Layout
Provides a fixed action area at the bottom of a page panel for persistent controls or status information.
- JS
- 0.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-page-panel-header>NVIDIA Elements · Layout
Displays the title and contextual controls at the top of a page panel to identify its purpose.
- JS
- 0.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-pagination>NVIDIA Elements · Navigation
Pagination is a control that enables users to navigate through pages of content.
- JS
- 50.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-panel>NVIDIA Elements · Layout
Panel is inline container for content that couples to the content on the page (details, extra actions/options).
- JS
- 34.4 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-panel-content>NVIDIA Elements · Layout
Contains the main body content within a panel, providing a structured region for detailed information.
- JS
- 34.4 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-panel-footer>NVIDIA Elements · Layout
Provides a designated area at the bottom of a panel for actions or supplementary controls.
- JS
- 34.4 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-panel-header>NVIDIA Elements · Layout
Displays the title, subtitle, and optional action controls at the top of a panel.
- JS
- 34.4 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-password>NVIDIA Elements · Forms
A password is a control that enables users to enter password text.
- JS
- 38.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-preferences-input>NVIDIA Elements · Forms
A preferences input is a widget for controlling apperance. Stylesheets register to the preferences input by including a css-property, see Standard for an example.
- JS
- 42.2 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-progress-bar>NVIDIA Elements · Feedback
A progress bar is a visual indicator of the status of a running task. Under the hood, the component uses the native HTML `progress` element to achieve proper a11y concerns.
- JS
- 2.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-progress-ring>NVIDIA Elements · Feedback
The `progress-ring` component shows the status of a pending task. It also serves the basis of the page loading element.
- JS
- 28.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-progressive-filter-chip>NVIDIA Elements · Forms
A filter chip is a control that enables users to select many options from a set of choices.
- JS
- 47.3 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-pulse>NVIDIA Elements · Layout
Pulse component signals attention for a particular area of a UI. This helps with tutorial/getting started guides for new users.
- JS
- 26.4 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-radio>NVIDIA Elements · Forms
A radio button is a control that enables users to choose one option from a list of mutually exclusive options.
- JS
- 32.8 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-radio-group>NVIDIA Elements · Forms
Groups related radio buttons together with a shared label and validation messaging for single-select form inputs.
- JS
- 32.8 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-range>NVIDIA Elements · Forms
A range slider is a control that enables users to choose a value from a continuous range of values.
- JS
- 33.0 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-resize-handle>NVIDIA Elements · Layout
A resize-handle slider is a control that enables users to resize views or panels vertically or horizontally.
- JS
- 7.5 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-search>NVIDIA Elements · Utilities
A search is a control that enables users to enter text to search.
- JS
- 38.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-select>NVIDIA Elements · Forms
A select is a control that enables users to select an option from a list of options.
- JS
- 46.4 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-skeleton>NVIDIA Elements · Feedback
A loading placeholder component that displays animated placeholder shapes while content loads.
- JS
- 1.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-sort-button>NVIDIA Elements · Actions
A sort button is a control that enables users to sort a list of items in ascending or descending order.
- JS
- 31.6 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-sparkline>NVIDIA Elements · Data
A sparkline is a compact, word-sized chart with typographic scale, for data-dense layouts (text, tables, cards, dashboards).
- JS
- 3.3 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-star-rating>NVIDIA Elements · Forms
A star rating component lets users rate something using stars, providing a quick visual representation of feedback
- JS
- 32.3 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-steps>NVIDIA Elements · Navigation
Steps enables a multi-step workflow allowing a user to complete a goal in a specific sequence.
- JS
- 37.2 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-steps-item>NVIDIA Elements · Layout
Represents an individual step within a multi-step workflow, displaying its status and enabling navigation within the parent steps component.
- JS
- 37.2 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-switch>NVIDIA Elements · Forms
A switch is a control that enables users to switch between two mutually exclusive options (on or off, checked or unchecked) through a single click or tap.
- JS
- 32.9 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-switch-group>NVIDIA Elements · Forms
A switch group is a container for a group of switches.
- JS
- 32.9 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-tabs>NVIDIA Elements · Navigation
Tabs provide a selection UX, typically used for swapping content shown on a page, or within a navigation context.
- JS
- 9.2 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-tabs-group>NVIDIA Elements · Navigation
Coordinates tabs with matching panel content using Invoker Commands and slot-matched panels.
- JS
- 9.2 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-tabs-item>NVIDIA Elements · Navigation
Represents an individual tab within a tablist, providing a selectable button for switching between content views.
- JS
- 9.2 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-tag>NVIDIA Elements · Feedback
A interactive element that represents a category or group of content. Typically used to filter or organize content for one to many relations.
- JS
- 32.0 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-textarea>NVIDIA Elements · Forms
A textarea is a control that enables users to enter and edit text.
- JS
- 32.2 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-time>NVIDIA Elements · Data
A time picker is a control that enables users to choose a time value.
- JS
- 38.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-toast>NVIDIA Elements · Overlays
A contextual popup that displays a status. Toasts are triggered by clicking, focusing, or tapping an element and cannot have interactive elements within them.
- JS
- 37.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-toggletip>NVIDIA Elements · Content
Generic toggletip element for rendering a variety of different interactive content. MDN Popover API
- JS
- 37.6 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-toggletip-footer>NVIDIA Elements · Navigation
Provides a designated area at the bottom of a toggletip for actions or supplementary information.
- JS
- 37.6 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-toggletip-header>NVIDIA Elements · Navigation
Displays a title or contextual label at the top of a toggletip to categorize its contents.
- JS
- 37.6 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-toolbar>NVIDIA Elements · Navigation
A toolbar is a container for grouping a set of controls, such as buttons, icon buttons and combobox search.
- JS
- 2.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-tooltip>NVIDIA Elements · Overlays
A contextual popup that displays a plaintext description. Trigger tooltips by hovering, focusing, or tapping an element and cannot have interactive elements within them.
- JS
- 4.8 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-tree>NVIDIA Elements · Navigation
A tree view widget presents a hierarchical list. Any item in the hierarchy may have child items, and items that have children can expand or collapse to show or hide the children.
- JS
- 42.6 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-tree-node>NVIDIA Elements · Navigation
A tree view widget presents a hierarchical list. Any item in the hierarchy may have child items, and items that have children can expand or collapse to show or hide the children.
- JS
- 42.6 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-viewport>NVIDIA Elements · Content
A viewport provides a spatial surface for arbitrary content, with optional pan and zoom navigation.
- JS
- 16.8 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-viewport-gridlines>NVIDIA Elements · Content
Renders origin-stable, zoom-adaptive gridlines behind viewport content.
- JS
- 16.8 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-viewport-minimap>NVIDIA Elements · Navigation
Provides a simplified overview and direct navigation for its parent viewport.
- JS
- 16.8 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<nve-week>NVIDIA Elements · Forms
A week picker is a control that enables users to choose a week value.
- JS
- 38.1 kB
- CSS
- ∅
- Library
- 11.8 kB
- Popular
- 2 out of 5
-
<oauth-receiver>
Mrinmoy Majumdar · Utilities
RapiDoc - Open API spec viewer with built in console
- JS
- 130.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<pagefind-search>Zach Leatherman · Utilities
A web component to search with Pagefind.
- JS
- 0.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<password-rules>Ryan Mulligan · Forms
Checks a password input against a list of rules as the user types.
-
<password-toggle>Ryan Mulligan · Forms
Toggles the visibility of a password input’s value.
-
<pdf-embed>Raymond Camden · Media
Embeds a PDF inline using Adobe’s PDF Embed API, falling back to a regular link if the library doesn’t load.
- JS
- 0.8 kB
- CSS
- ∅
- Library
- ∅
-
<pdf-viewer>PrereleaseJustin Fagnani · Media
A web component for displaying PDFs
-
<pf-v5-accordion>PatternFly Elements · Layout
Toggle the visibility of sections of content
- JS
- 10.2 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-accordion-header>PatternFly Elements · Layout
Accordion Header
- JS
- 5.2 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-accordion-panel>PatternFly Elements · Layout
Accordion Panel
- JS
- 1.2 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-alert>PatternFly Elements · Feedback
An **alert** is a notification that provides brief information to the user without blocking their workflow.
- JS
- 14.2 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-avatar>PatternFly Elements · Media
For displaying a user's avatar image
- JS
- 1.5 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-back-to-top>PatternFly Elements · Content
A shortcut that allows users to quickly navigate to the top of a lengthy content page.
- JS
- 13.0 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-background-image>PatternFly Elements · Media
Allows users to place an image in the background of your page or area of a page.
- JS
- 2.4 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-badge>PatternFly Elements · Feedback
A **badge** is used to annotate other information like a label or an object name.
- JS
- 0.8 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-banner>PatternFly Elements · Feedback
Allows users to display a stylized banner.
- JS
- 4.9 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-button>PatternFly Elements · Actions
Allows users to perform an action when triggered
- JS
- 11.4 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-caption>PatternFly Elements · Content
Caption
- JS
- 0.4 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-card>PatternFly Elements · Layout
Gives a preview of information in a small layout
- JS
- 4.5 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-chip>PatternFly Elements · Forms
A **chip** is used to communicate a value or a set of attribute-value pairs within workflows that involve filtering a set of objects.
- JS
- 12.7 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-chip-group>PatternFly Elements · Forms
A **chip group** is a collection of chips that can be grouped by category and used to represent one or more values assigned to a single attribute.
- JS
- 16.3 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-clipboard-copy>PatternFly Elements · Actions
The **clipboard copy** component allows users to quickly and easily copy content to their clipboard.
- JS
- 24.7 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-code-block>PatternFly Elements · Content
A **code block** is a component that contains 2 or more lines of read-only code. The code in a code block can be copied to the clipboard.
- JS
- 2.2 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-dropdown>PatternFly Elements · Overlays
A **dropdown** presents a menu of actions or links in a constrained space that will trigger a process or navigate to a new location.
- JS
- 25.5 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-dropdown-group>PatternFly Elements · Overlays
Represents a group of items for a dropdown component.
- JS
- 0.6 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-dropdown-item>PatternFly Elements · Overlays
Represents an item for a dropdown component.
- JS
- 3.2 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-dropdown-menu>PatternFly Elements · Overlays
A **dropdown** presents a menu of actions or links in a constrained space that will trigger a process or navigate to a new location.
- JS
- 7.4 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-helper-text>PatternFly Elements · Content
Displays contextual feedback for form fields with optional icon and status color.
- JS
- 3.5 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-hint>PatternFly Elements · Feedback
Provides inline contextual help or information to users
- JS
- 3.0 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-icon>PatternFly Elements · Media
An **icon** component is a container that allows for icons of varying dimensions to seamlessly replace each other without shifting surrounding content.
- JS
- 2.1 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-jump-links>PatternFly Elements · Layout
Jump links** allow users to navigate to sections within a page.
- JS
- 9.4 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-jump-links-item>PatternFly Elements · Layout
PatternFly Elements
- JS
- 3.4 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-jump-links-list>PatternFly Elements · Data
PatternFly Elements
- JS
- 0.4 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-label>PatternFly Elements · Forms
Allows users to display meta data in a stylized form.
- JS
- 13.9 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-label-group>PatternFly Elements · Forms
Groups multiple labels with overflow, category, and close support.
- JS
- 17.4 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-modal>PatternFly Elements · Overlays
Displays information or helps a user focus on a task
- JS
- 6.5 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-option>PatternFly Elements · Forms
Option within a listbox
- JS
- 4.6 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-option-group>PatternFly Elements · Forms
Group of options within a listbox
- JS
- 3.0 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-panel>PatternFly Elements · Layout
The **panel** component is a container that supports flexible content layouts.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-popover>PatternFly Elements · Overlays
Toggle the visibility of helpful or contextual information.
- JS
- 21.1 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-progress>PatternFly Elements · Feedback
Display completion status of ongoing process or task.
- JS
- 13.0 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-progress-step>PatternFly Elements · Feedback
PatternFly Elements
- JS
- 4.9 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-progress-stepper>PatternFly Elements · Feedback
A **progress stepper** displays a timeline of tasks in a workflow and tracks the user's current progress through this workflow.
- JS
- 9.1 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-search-input>PatternFly Elements · Forms
Allows users to search through a list for specific search terms
- JS
- 22.1 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-select>PatternFly Elements · Forms
A select list enables users to select one or more items from a list.
- JS
- 34.5 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-spinner>PatternFly Elements · Feedback
A **spinner** is used to indicate to users that an action is in progress. For actions that may take a long time, use a progress bar instead.
- JS
- 3.5 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-switch>PatternFly Elements · Forms
A **switch** toggles the state of a setting (between on and off).
- JS
- 3.9 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-tab>PatternFly Elements · Navigation
Tab
- JS
- 6.7 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-tab-panel>PatternFly Elements · Navigation
PatternFly Elements
- JS
- 1.7 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-table>PatternFly Elements · Data
A **table** is used to display large data sets that can be easily laid out in a simple grid with column headers.
- JS
- 20.4 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-tabs>PatternFly Elements · Navigation
Tabs** allow users to navigate between views within the same page or context.
- JS
- 14.1 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-tbody>PatternFly Elements · Data
Table body
- JS
- 0.4 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-td>PatternFly Elements · Data
Table data cell
- JS
- 13.2 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-text-area>PatternFly Elements · Content
A **text area** component is used for entering a paragraph of text that is longer than one line.
- JS
- 7.5 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-text-input>PatternFly Elements · Content
A **text input** is used to gather free-form text from a user.
- JS
- 8.1 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-th>PatternFly Elements · Data
Table header cell
- JS
- 13.6 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-thead>PatternFly Elements · Data
Table head
- JS
- 2.0 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-tile>PatternFly Elements · Forms
A **tile** component is a form of selection that can be used in place of a radio button and is commonly used in forms.
- JS
- 1.7 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-timestamp>PatternFly Elements · Data
A **timestamp** provides consistent formats for displaying date and time values.
- JS
- 1.4 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-tooltip>PatternFly Elements · Overlays
Toggle the visibility of helpful or contextual information.
- JS
- 9.1 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<pf-v5-tr>PatternFly Elements · Data
Table row
- JS
- 12.5 kB
- CSS
- ∅
- Library
- 6.3 kB
- Popular
- 2 out of 5
-
<phantom-ui>
Aejkatappaja · Feedback
`<phantom-ui>` -- A structure-aware shimmer skeleton loader.
- JS
- 12.1 kB
- CSS
- 0.2 kB
- Library
- ∅
- Popular
- 2 out of 5
-
<pinch-zoom>
Google Chrome Labs · Media
Put stuff in an element, now you can pinch-zoom it!
- JS
- 2.8 kB
- CSS
- 0.2 kB
- Library
- ∅
- Popular
- 2 out of 5
-
<pivot-burger>
Serhii Kulykov · Navigation
A tiny framework agnostic hamburger button element for modern web apps
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
-
<place-holder>Noah Liebman · Media
A simple web component that gives you a box with an X through it.
- JS
- 0.5 kB
- CSS
- ∅
- Library
- ∅
-
<place-holder>Raymond Camden · Media
Generates placeholder images of any size without an external service.
-
<play-button>David Darnes · Actions
A Web Component to play audio or video with a button
- JS
- 0.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<playground-code-editor>Playground Elements · Content
Serverless coding environments for the web
- JS
- 208.2 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 2 out of 5
-
<playground-file-editor>Playground Elements · Forms
Serverless coding environments for the web
- JS
- 209.8 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 2 out of 5
-
<playground-file-system-controls>Playground Elements · Forms
Serverless coding environments for the web
- JS
- 77.9 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 2 out of 5
-
<playground-ide>Playground Elements · Content
Serverless coding environments for the web
- JS
- 322.2 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 2 out of 5
-
<playground-preview>Playground Elements · Content
Serverless coding environments for the web
- JS
- 29.7 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 2 out of 5
-
<playground-project>Playground Elements · Content
Serverless coding environments for the web
- JS
- 16.3 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 2 out of 5
-
<playground-tab-bar>Playground Elements · Navigation
Serverless coding environments for the web
- JS
- 83.8 kB
- CSS
- ∅
- Library
- 6.8 kB
- Popular
- 2 out of 5
-
<plucky-underline>Noah Liebman · Effects
An animated standing-wave underline for links.
-
<podcast-player>Dave Rupert · Media
An audio player for podcasts.
- JS
- ∅
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<pop-modal>
LeKoala · Overlays
A modern custom element to create dialogs
- JS
- 1.7 kB
- CSS
- 2.4 kB
- Library
- ∅
-
<pop-notify>
LeKoala · Overlays
A modern custom element to create toast notifications
- JS
- 2.5 kB
- CSS
- 3.5 kB
- Library
- ∅
-
<ppp-price>Zach Leatherman · Data
Web Component to show Parity Purchasing Power normalized prices.
- JS
- 2.1 kB
- CSS
- ∅
- Library
- ∅
-
<print-button>
Stefan Matei · Actions
A print button web component that allows users to print specific content.
- JS
- 1.1 kB
- CSS
- ∅
- Library
- ∅
-
<progressive-image>
André Ruffert · Media
A progressive image element
- JS
- 1.0 kB
- CSS
- 0.1 kB
- Library
- ∅
-
<pull-to-refresh>Aaron Gustafson · Utilities
Web component that enables pull-to-refresh functionality.
- JS
- 3.5 kB
- CSS
- ∅
- Library
- ∅
-
<pwa-install>
Gleb Khmyznikov · Overlays
PWA install dialog provide more convenience user experience and fix lack of native dialogs in some browsers.
- JS
- 46.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<pwa-install>
PWABuilder · Utilities
!CI
- JS
- 11.4 kB
- CSS
- 1.8 kB
- Library
- ∅
- Popular
- 4 out of 5
-
<qr-code>
bitjson · Media
QR Code Web Component
- JS
- ∅
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<qr-code>
Eduard Castellano · Media
Web Component for generating QR codes
- JS
- 5.1 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<qr-component>Raymond Camden · Media
Progressively enhances a page with a QR code for its URL.
-
<quark-icon-arrow-down>Quarkd · Media
Mobile UI Components built on Web Components.
- JS
- 110.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<quark-icon-arrow-left>Quarkd · Media
Mobile UI Components built on Web Components.
- JS
- 110.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<quark-icon-arrow-right>Quarkd · Media
Mobile UI Components built on Web Components.
- JS
- 110.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<quark-icon-camera-fill>Quarkd · Media
Mobile UI Components built on Web Components.
- JS
- 110.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<quark-icon-close>Quarkd · Media
Mobile UI Components built on Web Components.
- JS
- 110.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<quark-icon-close-o>Quarkd · Media
Mobile UI Components built on Web Components.
- JS
- 110.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<quark-icon-notify>Quarkd · Media
Mobile UI Components built on Web Components.
- JS
- 110.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<quark-icon-search>Quarkd · Media
Mobile UI Components built on Web Components.
- JS
- 110.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<quark-icon-star-fill>Quarkd · Media
Mobile UI Components built on Web Components.
- JS
- 110.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<quark-icon-success>Quarkd · Media
Mobile UI Components built on Web Components.
- JS
- 110.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<quark-icon-whiteerror-o>Quarkd · Media
Mobile UI Components built on Web Components.
- JS
- 110.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<quark-icon-whitesuccess-o>Quarkd · Media
Mobile UI Components built on Web Components.
- JS
- 110.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<quark-icon-whitewarning-o>Quarkd · Media
Mobile UI Components built on Web Components.
- JS
- 110.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<random-source>David Darnes · Effects
A Web Component to randomly change audio or video sources
- JS
- 0.3 kB
- CSS
- ∅
- Library
- ∅
-
<range-slider>
André Ruffert · Forms
A cross browser customizable and accessible <range-slider> web component
- JS
- 2.2 kB
- CSS
- 0.5 kB
- Library
- ∅
- Popular
- 3 out of 5
-
<rapi-doc>
Mrinmoy Majumdar · Content
RapiDoc - Open API spec viewer with built in console
- JS
- 130.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<rapi-doc-mini>
Mrinmoy Majumdar · Content
RapiDoc - Open API spec viewer with built in console
- JS
- 130.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<relative-time>GitHub · DataFormats a timestamp as a localized string or as relative text that auto-updates in the user's browser.
- JS
- 6.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<remote-input>GitHub · FormsAn input element that sends its value to a server endpoint and renders the response body.
- JS
- 1.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<resize-asaurus>Zach Leatherman · Layout
A web component to add resizing behavior to test intrinsically sized responsive components.
- JS
- 1.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<reveal-preso>Raymond Camden · Content
Builds a Reveal.js slide presentation from simple markup.
-
<rgb-color-picker>
Serhii Kulykov · Forms
A color picker custom element that uses RGB object format.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<rgb-string-color-picker>
Serhii Kulykov · Forms
A color picker custom element that uses RGB string format.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<rgba-color-picker>
Serhii Kulykov · Forms
A color picker custom element that uses RGBA object format.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<rgba-string-color-picker>
Serhii Kulykov · Forms
A color picker custom element that uses RGBA string format.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 4 out of 5
-
<rich-text>
LeKoala · Content
Opinionated, progressive rich-text editor built on Squire
- JS
- 17.6 kB
- CSS
- 3.7 kB
- Library
- ∅
-
<rotate-burger>
Serhii Kulykov · Navigation
A tiny framework agnostic hamburger button element for modern web apps
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
-
<roving-tabindex>Jake Lazaroff · Navigation
A simple HTML web component that implements the roving tabindex pattern for building accessible menus and grids.
- JS
- 1.4 kB
- CSS
- 1.2 kB
- Library
- ∅
- Popular
- 1 out of 5
-
<sample-input>David Darnes · Forms
A Web Component to sample audio or video added to an upload input
- JS
- 0.3 kB
- CSS
- ∅
- Library
- ∅
-
<sco-pe>
LeKoala · Navigation
Scoped navigation custom element, progressively enhances links and forms in server-rendered apps
- JS
- 10.8 kB
- CSS
- ∅
- Library
- ∅
-
<scroll-shadow>
Ingmar Hergst · Layout
A small web component to enhance scrollable elements with dynamic scroll indicators.
- JS
- 0.9 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<scrollspy-nav>Ryan Mulligan · Navigation
Sticky page anchor navigation that highlights the section in view.
- JS
- ∅
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<scrolly-rail>Ryan Mulligan · Layout
Horizontal snap scroller styles and previous/next control enhancements
- JS
- 0.9 kB
- CSS
- 0.1 kB
- Library
- ∅
-
<seven-minute-tabs>Zach Leatherman · Navigation
A no-theme tabs component based heavily on an example from the WAI-ARIA Authoring Practices documentation.
- JS
- 1.9 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<share-button>David Darnes · Actions
A Web Component to share web pages using the native OS sharing options
- JS
- 0.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<show-password-toggle>
sunnywalker · Forms
Adds show/hide functionality to password fields.
-
Archived<sl-alert>Shoelace · Feedback
Alerts are used to display important messages inline or as toast notifications.
Superseded by<wa-callout>- JS
- 9.5 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-animated-image>Shoelace · Effects
A component for displaying animated GIFs and WEBPs that play and pause on interaction.
Superseded by<wa-animated-image>- JS
- 4.9 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-animation>Shoelace · Effects
Animate elements declaratively with nearly 100 baked-in presets, or roll your own with custom keyframes. Powered by the Web Animations API.
Superseded by<wa-animation>- JS
- 4.3 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-avatar>Shoelace · Media
Avatars are used to represent a person or object.
Superseded by<wa-avatar>- JS
- 5.3 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-badge>Shoelace · Feedback
Badges are used to draw attention and display statuses or counts.
Superseded by<wa-badge>- JS
- 1.6 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-breadcrumb>Shoelace · Navigation
Breadcrumbs provide a group of links so users can easily navigate a website's hierarchy.
Superseded by<wa-breadcrumb>- JS
- 5.7 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-breadcrumb-item>Shoelace · Navigation
Breadcrumb Items are used inside breadcrumbs to represent different links.
Superseded by<wa-breadcrumb-item>- JS
- 2.5 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-button>Shoelace · Actions
Buttons represent actions that are available to the user.
Superseded by<wa-button>- JS
- 11.9 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-button-group>Shoelace · Actions
Button groups can be used to group related buttons into sections.
Superseded by<wa-button-group>- JS
- 0.9 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-card>Shoelace · Layout
Cards can be used to group related subjects in a container.
Superseded by<wa-card>- JS
- 1.8 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-carousel>Shoelace · Media
Carousels display an arbitrary number of content slides along a horizontal or vertical axis.
Superseded by<wa-carousel>- JS
- 10.3 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-carousel-item>Shoelace · Media
A carousel item represent a slide within a carousel.
Superseded by<wa-carousel-item>- JS
- 0.5 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-checkbox>Shoelace · Forms
Checkboxes allow the user to toggle an option on or off.
Superseded by<wa-checkbox>- JS
- 8.7 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-color-picker>Shoelace · Forms
Color pickers allow the user to select a color.
Superseded by<wa-color-picker>- JS
- 40.0 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-copy-button>Shoelace · Actions
Copies text data to the clipboard when the user clicks the trigger.
Superseded by<wa-copy-button>- JS
- 18.3 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-details>Shoelace · Layout
Details show a brief summary and expand to show additional content.
Superseded by<wa-details>- JS
- 7.5 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-dialog>Shoelace · Overlays
Dialogs, sometimes called "modals", appear above the page and require the user's immediate attention.
Superseded by<wa-dialog>- JS
- 11.2 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-divider>Shoelace · Layout
Dividers are used to visually separate or group elements.
Superseded by<wa-divider>- JS
- 0.8 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-drawer>Shoelace · Overlays
Drawers slide in from a container to expose additional options and information.
Superseded by<wa-drawer>- JS
- 11.5 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-dropdown>Shoelace · Overlays
Dropdowns expose additional content that "drops down" in a panel.
Superseded by<wa-dropdown>- JS
- 14.9 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-format-bytes>Shoelace · Data
Formats a number as a human readable bytes value.
Superseded by<wa-format-bytes>- JS
- 1.7 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-format-date>Shoelace · Data
Formats a date/time using the specified locale and options.
Superseded by<wa-format-date>- JS
- 1.7 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-format-number>Shoelace · Data
Formats a number using the specified locale and options.
Superseded by<wa-format-number>- JS
- 1.7 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-icon>Shoelace · Media
Icons are symbols that can be used to represent various options within an application.
Superseded by<wa-icon>- JS
- 4.0 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-icon-button>Shoelace · Media
Icons buttons are simple, icon-only buttons that can be used for actions and in toolbars.
Superseded by<wa-button>- JS
- 5.8 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-image-comparer>Shoelace · Media
Compare visual differences between similar photos with a sliding panel.
Superseded by<wa-comparison>- JS
- 7.3 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-include>Shoelace · Content
Includes give you the power to embed external HTML files into the page.
Superseded by<wa-include>- JS
- 0.9 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-input>Shoelace · Forms
Inputs collect data from the user.
Superseded by<wa-input>- JS
- 11.5 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-menu>Shoelace · Navigation
Menus provide a list of options for the user to choose from.
Superseded by<wa-dropdown>- JS
- 1.2 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-menu-item>Shoelace · Navigation
Menu items provide options for the user to pick from in a menu.
Superseded by<wa-dropdown-item>- JS
- 19.7 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-menu-label>Shoelace · Navigation
Menu labels are used to describe a group of menu items.
- JS
- 0.4 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-mutation-observer>Shoelace · Utilities
The Mutation Observer component offers a thin, declarative interface to the `MutationObserver API`.
Superseded by<wa-mutation-observer>- JS
- 1.0 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-option>Shoelace · Forms
Options define the selectable items within various form controls such as select.
Superseded by<wa-option>- JS
- 6.9 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-popup>Shoelace · Overlays
Popup is a utility that lets you declaratively anchor "popup" containers to another element.
Superseded by<wa-popup>- JS
- 11.6 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-progress-bar>Shoelace · Feedback
Progress bars are used to show the status of an ongoing operation.
Superseded by<wa-progress-bar>- JS
- 3.3 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-progress-ring>Shoelace · Feedback
Progress rings are used to show the progress of a determinate operation in a circular fashion.
Superseded by<wa-progress-ring>- JS
- 2.4 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-qr-code>Shoelace · Media
Generates a QR code and renders it using the Canvas API.
Superseded by<wa-qr-code>- JS
- 6.5 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-radio>Shoelace · Forms
Radios allow the user to select a single option from a group.
Superseded by<wa-radio>- JS
- 5.7 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-radio-button>Shoelace · Forms
Radios buttons allow the user to select a single option from a group using a button-like control.
Superseded by<wa-radio>- JS
- 5.0 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-radio-group>Shoelace · Forms
Radio groups are used to group multiple radios or radio buttons so they function as a single form control.
Superseded by<wa-radio-group>- JS
- 5.5 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-range>Shoelace · Forms
Ranges allow the user to select a single value within a given range using a slider.
Superseded by<wa-slider>- JS
- 7.4 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-rating>Shoelace · Forms
Ratings give users a way to quickly view and provide feedback.
Superseded by<wa-rating>- JS
- 8.0 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-relative-time>Shoelace · Data
Outputs a localized time phrase relative to the current date and time.
Superseded by<wa-relative-time>- JS
- 1.9 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-resize-observer>Shoelace · Layout
The Resize Observer component offers a thin, declarative interface to the `ResizeObserver API`.
Superseded by<wa-resize-observer>- JS
- 0.8 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-select>Shoelace · Forms
Selects allow you to choose items from a menu of predefined options.
Superseded by<wa-select>- JS
- 25.3 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-skeleton>Shoelace · Feedback
Skeletons are used to provide a visual representation of where content will eventually be drawn.
Superseded by<wa-skeleton>- JS
- 1.4 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-spinner>Shoelace · Feedback
Spinners are used to show the progress of an indeterminate operation.
Superseded by<wa-spinner>- JS
- 1.9 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-split-panel>Shoelace · Layout
Split panels display two adjacent panels, allowing the user to reposition them.
Superseded by<wa-split-panel>- JS
- 4.1 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-switch>Shoelace · Forms
Switches allow the user to toggle an option on or off.
Superseded by<wa-switch>- JS
- 5.5 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-tab>Shoelace · Navigation
Tabs are used inside tab groups to represent and activate tab panels.
Superseded by<wa-tab>- JS
- 7.7 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-tab-group>Shoelace · Navigation
Tab groups organize content into a container that shows one section at a time.
Superseded by<wa-tab-group>- JS
- 10.9 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-tab-panel>Shoelace · Navigation
Tab panels are used inside tab groups to display tabbed content.
Superseded by<wa-tab-panel>- JS
- 1.4 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-tag>Shoelace · Feedback
Tags are used as labels to organize things or to indicate a selection.
Superseded by<wa-tag>- JS
- 7.7 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-textarea>Shoelace · Forms
Textareas collect data from the user and allow multiple lines of text.
Superseded by<wa-textarea>- JS
- 6.2 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-tooltip>Shoelace · Overlays
Tooltips display additional information based on a specific action.
Superseded by<wa-tooltip>- JS
- 13.6 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-tree>Shoelace · Navigation
Trees allow you to display a hierarchical list of selectable tree items. Items with children can be expanded and collapsed as desired by the user.
Superseded by<wa-tree>- JS
- 14.7 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-tree-item>Shoelace · Navigation
A tree item serves as a hierarchical node that lives inside a tree.
Superseded by<wa-tree-item>- JS
- 12.8 kB
- CSS
- ∅
- Library
- 7.9 kB
-
Archived<sl-visually-hidden>Shoelace · Utilities
The visually hidden utility makes content accessible to assistive devices without displaying it on the screen.
- JS
- 0.4 kB
- CSS
- ∅
- Library
- 7.9 kB
-
<slant-burger>
Serhii Kulykov · Navigation
A tiny framework agnostic hamburger button element for modern web apps
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
-
<slide-deck>OddBird · Content
A Web Component for web presentations
- JS
- 4.0 kB
- CSS
- 0.8 kB
- Library
- ∅
- Popular
- 1 out of 5
-
<slide-show>Raymond Camden · Media
Displays one image at a time from a list, with controls to move between them.
-
<slide-show>Stephen Band · Layout
The accessible, scrollable, styleable, horizontal carousel custom element. No dependencies, about 12kB minified and gzipped.
- JS
- 12.2 kB
- CSS
- 2.1 kB
- Library
- ∅
-
<sling-burger>
Serhii Kulykov · Navigation
A tiny framework agnostic hamburger button element for modern web apps
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
-
<slot-picker>
LeKoala · Forms
Native-first day and appointment slot picker primitive
- JS
- 0.3 kB
- CSS
- 7.0 kB
- Library
- ∅
-
<snow-fall>Zach Leatherman · Effects
A web component to add snow to your web site (or to an element on your web site).
- JS
- 1.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<solar-eclipse-toggle>Zach Leatherman · Effects
An accessible light/dark theme toggle button that follows your system preference by default.
- JS
- 1.3 kB
- CSS
- 1.1 kB
- Library
- ∅
- Popular
- 1 out of 5
-
<sp-accordion>Spectrum Web Components · Layout
The `<sp-accordion>` element contains a list of items that can be expanded or collapsed to reveal additional content or information associated with each item.
- JS
- 3.6 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-accordion-item>Spectrum Web Components · Layout
The `<sp-accordion>` element contains a list of items that can be expanded or collapsed to reveal additional content or information associated with each item.
- JS
- 9.5 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-action-bar>Spectrum Web Components · Navigation
A `<sp-action-bar>` delivers a floating action bar that is a convenient way to deliver stateful actions in cases like selection mode.
- JS
- 34.5 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-action-button>Spectrum Web Components · Actions
An `<sp-action-button>` represents an action a user can take.
- JS
- 24.4 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-action-group>Spectrum Web Components · Layout
`sp-action-group` delivers a set of action buttons in horizontal or vertical orientation while ensuring the appropriate spacing between those buttons.
- JS
- 28.8 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-action-menu>Spectrum Web Components · Navigation
An `<sp-action-menu>` is an action button with an attached menu of options. Unlike a standard picker, it does not maintain a selection by default and displays a "more" icon instead of a chevron.
- JS
- 83.5 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-alert-banner>Spectrum Web Components · Feedback
Web component implementation of a Spectrum design AlertBanner
- JS
- 14.6 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-asset>Spectrum Web Components · Forms
Use an `<sp-asset>` element to visually represent a file, folder or image in your application.
- JS
- 1.5 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-avatar>Spectrum Web Components · Media
An `<sp-avatar>` is a thumbnail representation of an entity, such as a user or an organization. Avatars can have a defined image, which is usually uploaded by a user.
- JS
- 7.2 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-badge>Spectrum Web Components · Feedback
Web component implementation of a Spectrum design Badge
- JS
- 3.6 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-breadcrumb-item>Spectrum Web Components · Navigation
Web component implementation of a Spectrum design Breadcrumbs
- JS
- 10.0 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-breadcrumbs>Spectrum Web Components · Navigation
Web component implementation of a Spectrum design Breadcrumbs
- JS
- 88.0 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-button>Spectrum Web Components · Actions
An `<sp-button>` represents an action a user can take.
- JS
- 16.1 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-button-group>Spectrum Web Components · Actions
`sp-button-group` delivers a set of buttons in horizontal or vertical orientation while ensuring the appropriate spacing between those buttons.
- JS
- 0.9 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-card>Spectrum Web Components · Layout
An `<sp-card>` represents a rectangular card that contains a variety of text and image layouts. Cards are typically used to encapsulate units of a data set, such as a gallery of image/caption pairs.
- JS
- 19.1 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-checkbox>Spectrum Web Components · Forms
`<sp-checkbox>` allow users to select multiple items from a list of independent options, or to mark an individual option as selected.
- JS
- 9.5 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-clear-button>Spectrum Web Components · Actions
An `<sp-button>` represents an action a user can take.
- JS
- 11.2 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-close-button>Spectrum Web Components · Actions
An `<sp-button>` represents an action a user can take.
- JS
- 11.9 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-coach-indicator>Spectrum Web Components · Feedback
`<sp-coachmark>` is a temporary message that educates users through new or unfamiliar product experiences. They can be chained into a sequence to form a tour.
- JS
- 1.3 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-coachmark>Spectrum Web Components · Feedback
`<sp-coachmark>` is a temporary message that educates users through new or unfamiliar product experiences. They can be chained into a sequence to form a tour.
- JS
- 23.8 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-color-area>Spectrum Web Components · Layout
An `<sp-color-area>` allows users to visually select two properties of a color simultaneously.
- JS
- 33.8 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-color-field>Spectrum Web Components · Forms
Web component implementation of a Spectrum design ColorField
- JS
- 70.7 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-color-handle>Spectrum Web Components · Forms
The `<sp-color-handle>` is used to select a color on an `<sp-color-area>`, `<sp-color-slider>`, or `<sp-color-wheel>`.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-color-loupe>Spectrum Web Components · Forms
An `<sp-color-loupe>` shows the output color that would otherwise be covered by a cursor, stylus, or finger during color selection.
- JS
- 1.8 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-color-slider>Spectrum Web Components · Forms
An `<sp-color-slider>` lets users visually change an individual channel of a color.
- JS
- 35.5 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-color-wheel>Spectrum Web Components · Forms
An `<sp-color-wheel>` allows users to visually select the hue of a color on a circular track.
- JS
- 35.9 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-combobox>Spectrum Web Components · Forms
Web component implementation of a Spectrum design Combobox
- JS
- 74.4 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-contextual-help>Spectrum Web Components · Overlays
Spectrum Contextual help provides additional information about the state of either an adjacent component or an entire view.
- JS
- 63.8 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-dialog>Spectrum Web Components · Overlays
`sp-dialog` displays important information that users need to acknowledge.
- JS
- 26.4 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-dialog-base>Spectrum Web Components · Overlays
`sp-dialog` displays important information that users need to acknowledge.
- JS
- 28.4 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-dialog-wrapper>Spectrum Web Components · Overlays
`sp-dialog` displays important information that users need to acknowledge.
- JS
- 28.7 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-divider>Spectrum Web Components · Layout
`sp-divider` brings clarity to a layout by grouping and dividing content that exists in close proximity. It can also be used to establish rhythm and hierarchy.
- JS
- 1.0 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-dropzone>Spectrum Web Components · Layout
A `<sp-dropzone>` is an area on the screen into which an object can be dragged and dropped to accomplish a task.
- JS
- 2.0 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-field-label>Spectrum Web Components · Forms
An `<sp-field-label>` provides accessible labelling for form elements.
- JS
- 7.7 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-help-text>Spectrum Web Components · Content
Web component implementation of a Spectrum design HelpText
- JS
- 6.9 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-icon>Spectrum Web Components · Media
`<sp-icon>` renders an icon to the page.
- JS
- 4.9 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-illustrated-message>Spectrum Web Components · Feedback
An `<sp-illustrated-message>` displays an outline illustration and a message, usually in an empty state or on an error page. It is also used inside a DropZone.
- JS
- 4.0 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-link>Spectrum Web Components · Navigation
An `<sp-link>` allows users to navigate to a different location. They can be presented in-line inside a paragraph or as a standalone text.
- JS
- 6.8 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-menu>Spectrum Web Components · Navigation
Spectrum Menu Component
- JS
- 51.5 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-menu-divider>Spectrum Web Components · Navigation
An `<sp-menu>` is used for creating a menu list.
- JS
- 1.1 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-menu-group>Spectrum Web Components · Navigation
An `<sp-menu>` is used for creating a menu list.
- JS
- 52.5 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-menu-item>Spectrum Web Components · Navigation
An `<sp-menu>` is used for creating a menu list.
- JS
- 42.2 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-meter>Spectrum Web Components · Feedback
An `<sp-meter>` is a visual representation of a quantity or achievement. The meter's progress is determined by user actions, rather than system actions.
- JS
- 10.8 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-number-field>Spectrum Web Components · Data
Web component implementation of a Spectrum design NumberField
- JS
- 57.5 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-picker>Spectrum Web Components · Forms
An `<sp-picker>` is a dropdown selection component that allows users to choose a single option from a list of menu items.
- JS
- 66.6 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-picker-button>Spectrum Web Components · Forms
Web component implementation of a Spectrum design PickerButton
- JS
- 11.7 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-popover>Spectrum Web Components · Overlays
An `<sp-popover>` is used to display transient content (menus, options, additional actions etc.) and appears when clicking/tapping on a source (tools, buttons, etc.) It stands out via its visual style (stroke and drop shadow) and floats on top of the rest
- JS
- 2.3 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-progress-bar>Spectrum Web Components · Feedback
An `<sp-progress-bar>` is used to visually show the progression of a system operation such as downloading, uploading, processing, etc.
- JS
- 10.6 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-progress-circle>Spectrum Web Components · Feedback
An `<sp-progress-circle>` shows the progression of a system operation such as downloading, uploading, processing, etc.
- JS
- 6.7 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-radio>Spectrum Web Components · Forms
`<sp-radio>` and `<sp-radio-group>` allow users to select a single option from a list of mutually exclusive options. All possible options are exposed up front for users to compare.
- JS
- 4.2 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-radio-group>Spectrum Web Components · Forms
`<sp-radio>` and `<sp-radio-group>` allow users to select a single option from a list of mutually exclusive options. All possible options are exposed up front for users to compare.
- JS
- 10.9 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-search>Spectrum Web Components · Forms
The `<sp-search>` element is used for searching and filtering items.
- JS
- 49.9 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-sidenav>Spectrum Web Components · Navigation
Side navigation allows users to locate information and features within the UI.
- JS
- 12.0 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-sidenav-heading>Spectrum Web Components · Content
Side navigation allows users to locate information and features within the UI.
- JS
- 2.6 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-sidenav-item>Spectrum Web Components · Layout
Side navigation allows users to locate information and features within the UI.
- JS
- 8.8 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-slider>Spectrum Web Components · Forms
`<sp-slider>` allows users to quickly select a value within a range. They should be used when the upper and lower bounds of the range are invariable.
- JS
- 70.2 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-slider-handle>Spectrum Web Components · Forms
`<sp-slider>` allows users to quickly select a value within a range. They should be used when the upper and lower bounds of the range are invariable.
- JS
- 5.0 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-status-light>Spectrum Web Components · Feedback
An `<sp-status-light>` is a great way to convey semantic meaning, such as statuses and categories. It provides visual indicators through colored dots accompanied by descriptive text.
- JS
- 2.1 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-swatch>Spectrum Web Components · Forms
Web component implementation of a Spectrum design Swatch
- JS
- 11.8 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-swatch-group>Spectrum Web Components · Layout
Web component implementation of a Spectrum design Swatch
- JS
- 3.9 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-switch>Spectrum Web Components · Forms
An `<sp-switch>` is used to turn an option on or off.
- JS
- 9.0 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-tab>Spectrum Web Components · Navigation
The `<sp-tabs>` displays a list of `<sp-tab>` element children as `role="tablist"`.
- JS
- 4.3 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-tab-panel>Spectrum Web Components · Navigation
The `<sp-tabs>` displays a list of `<sp-tab>` element children as `role="tablist"`.
- JS
- 0.7 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-table>Spectrum Web Components · Data
Web component implementation of a Spectrum design Table
- JS
- 24.2 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-table-body>Spectrum Web Components · Data
Web component implementation of a Spectrum design Table
- JS
- 1.1 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-table-cell>Spectrum Web Components · Data
Web component implementation of a Spectrum design Table
- JS
- 1.0 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-table-checkbox-cell>Spectrum Web Components · Data
Web component implementation of a Spectrum design Table
- JS
- 10.5 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-table-head>Spectrum Web Components · Data
Web component implementation of a Spectrum design Table
- JS
- 0.6 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-table-head-cell>Spectrum Web Components · Data
Web component implementation of a Spectrum design Table
- JS
- 7.0 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-table-row>Spectrum Web Components · Data
Web component implementation of a Spectrum design Table
- JS
- 2.4 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-tabs>Spectrum Web Components · Navigation
The `<sp-tabs>` displays a list of `<sp-tab>` element children as `role="tablist"`.
- JS
- 12.3 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-tabs-overflow>Spectrum Web Components · Navigation
The `<sp-tabs>` displays a list of `<sp-tab>` element children as `role="tablist"`.
- JS
- 26.7 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-textfield>Spectrum Web Components · Content
`sp-textfield` components are text boxes that allow users to input custom text entries with a keyboard. Various decorations can be displayed around the field to communicate the entry requirements.
- JS
- 43.5 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-thumbnail>Spectrum Web Components · Media
An `sp-thumbnail` can be used in a variety of locations as a way to display a preview of an image, layer, or effect.
- JS
- 1.9 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-tooltip>Spectrum Web Components · Overlays
`<sp-tooltip>` allow users to get contextual help or information about specific components when hovering or focusing on them.
- JS
- 34.2 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-tooltip-openable>Spectrum Web Components · Overlays
`<sp-tooltip>` allow users to get contextual help or information about specific components when hovering or focusing on them.
- JS
- 34.2 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<sp-top-nav>Spectrum Web Components · Navigation
`<sp-top-nav>` delivers site navigation, particularly for when that navigation will change the majority of the page's content and/or the page's URL when selected.
- JS
- 12.9 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-top-nav-item>Spectrum Web Components · Navigation
`<sp-top-nav>` delivers site navigation, particularly for when that navigation will change the majority of the page's content and/or the page's URL when selected.
- JS
- 7.6 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 2 out of 5
-
<sp-tray>Spectrum Web Components · Overlays
Web component implementation of a Spectrum design Tray
- JS
- 3.3 kB
- CSS
- ∅
- Library
- 7.5 kB
- Popular
- 3 out of 5
-
<spacer-gif>
Erik Kroes · Layout
The most transparent way of adding space to your web page.
- JS
- 0.4 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<speedlify-score>Zach Leatherman · Feedback
A web component to show Lighthouse scores via Speedlify
- JS
- 1.9 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<speedlify2-score>Zach Leatherman · Feedback
A zero-dependency web component showing Lighthouse scores for a URL, published by a speedlify2 instance.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- ∅
-
<spin-burger>
Serhii Kulykov · Navigation
A tiny framework agnostic hamburger button element for modern web apps
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
-
<spiral-burger>
Serhii Kulykov · Navigation
A tiny framework agnostic hamburger button element for modern web apps
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
-
<spline-viewer>Spline · Media
Embeds an interactive 3D scene made in Spline.
- JS
- 1096.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<spoiler-span>
Shajid Hasan Naim · Content
A fast, lightweight web component for creating spoiler text with particle effects
- JS
- 0.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<squash-burger>
Serhii Kulykov · Navigation
A tiny framework agnostic hamburger button element for modern web apps
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
-
<squeeze-burger>
Serhii Kulykov · Navigation
A tiny framework agnostic hamburger button element for modern web apps
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
-
<squirm-inal>Zach Leatherman · Effects
Squirminal incrementally reveals text inside any arbitrary DOM element structure.
- JS
- 2.1 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<stampino-element>Justin Fagnani · Utilities
Defines declarative web components entirely in HTML.
- JS
- 11.7 kB
- CSS
- ∅
- Library
- ∅
-
<storage-form>David Darnes · Forms
A Web Component that allows you to submit data to local storage
- JS
- 0.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<syntax-highlight>
André Ruffert · Content
Syntax Highlighting using the CSS Custom Highlight API
- JS
- 2.7 kB
- CSS
- 1.4 kB
- Library
- ∅
- Popular
- 1 out of 5
-
<tab-container>GitHub · NavigationTab container element
- JS
- 3.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 3 out of 5
-
<tabbed-interface>Aaron Gustafson · Navigation
A web component that transforms heading-structured content into an accessible tabbed interface
- JS
- 3.1 kB
- CSS
- ∅
- Library
- ∅
-
<table-modifiable>Aaron Gustafson · Data
A web component that enables users to hide & show columns on an HTML table.
- JS
- 2.3 kB
- CSS
- ∅
- Library
- ∅
-
<table-of-contents>Zach Leatherman · Navigation
A zero-dependency web component that progressively enhances (or optionally client renders) a table of contents from the headings on the page and highlights visible sections.
- JS
- 1.4 kB
- CSS
- ∅
- Library
- ∅
-
<table-saw>Zach Leatherman · Data
A small web component for responsive <table> elements.
- JS
- 1.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<table-sort>Raymond Camden · Data
Progressively enhances a wrapped table so users can click column headers to sort it.
- JS
- 0.6 kB
- CSS
- ∅
- Library
- ∅
-
<table-sortable>Aaron Gustafson · Data
A web component to enable users to sort table data by clicking on column headers.
- JS
- 2.1 kB
- CSS
- ∅
- Library
- ∅
-
<target-toggler>Ryan Mulligan · Layout
Toggles the visibility of another element on the page.
-
<task-lists>GitHub · DataDrag and drop task list items.
- JS
- 2.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<text-expander>GitHub · FormsActivates a suggestion menu to expand text snippets as you type.
- JS
- 4.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 2 out of 5
-
<theme-switch>Mahdi Hosseinzadeh · Effects
An animated toggle button that switches between light, dark and system themes.
- JS
- 1.7 kB
- CSS
- ∅
- Library
- ∅
-
<throb-ber>Zach Leatherman · Feedback
Loading indicator overlay for images (and maybe other things later).
- JS
- 1.1 kB
- CSS
- ∅
- Library
- ∅
-
<tilt-burger>
Serhii Kulykov · Navigation
A tiny framework agnostic hamburger button element for modern web apps
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
-
Deprecated GitHub · Data<time-ago>Formats a timestamp as relative time, like “2 hours ago”.
Superseded by<relative-time>- JS
- 3.2 kB
- CSS
- ∅
- Library
- ∅
-
<toggle-categories>
Stefan Matei · Forms
Toggles which categories of items are shown using a group of checkboxes.
-
<track-list>Miriam Suzanne · Data
A Web Component for enhancing a list of audio tracks
- JS
- 1.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<turn-burger>
Serhii Kulykov · Navigation
A tiny framework agnostic hamburger button element for modern web apps
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
-
<twirl-burger>
Serhii Kulykov · Navigation
A tiny framework agnostic hamburger button element for modern web apps
- JS
- 1.8 kB
- CSS
- ∅
- Library
- ∅
-
<two-up>
Google Chrome Labs · Media
Compare two elements by sliding between them.
- JS
- 2.8 kB
- CSS
- 0.8 kB
- Library
- ∅
- Popular
- 2 out of 5
-
<typesense-minibar>
Timo Tijhof · Forms
Fast 2kB autocomplete search bar
- JS
- 1.9 kB
- CSS
- 4.2 kB
- Library
- ∅
- Popular
- 1 out of 5
-
<typing-effect>GitHub · EffectsA custom element that shows text as if it were being typed.
- JS
- 0.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<universal-snippet>
Erik Kroes · Data
Bringing the web together, 1 snippet at a time.
- JS
- 0.4 kB
- CSS
- ∅
- Library
- ∅
-
<vaadin-accordion>Vaadin · Layout
`<vaadin-accordion>` is a Web Component implementing accordion widget: a vertically stacked set of expandable panels.
- JS
- 9.9 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-accordion-heading>Vaadin · Layout
The accordion heading element.
- JS
- 4.8 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-accordion-panel>Vaadin · Layout
The accordion panel element.
- JS
- 8.8 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-app-layout>Vaadin · Layout
`<vaadin-app-layout>` is a Web Component providing a quick and easy way to get a common application layout structure done.
- JS
- 6.5 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-avatar>Vaadin · Media
`<vaadin-avatar>` is a Web Component providing avatar displaying functionality.
- JS
- 41.2 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-avatar-group>Vaadin · Media
`<vaadin-avatar-group>` is a Web Component providing avatar group displaying functionality.
- JS
- 49.8 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-badge>Vaadin · Feedback
`<vaadin-badge>` is a Web Component for displaying badges.
- JS
- 2.9 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-board>Vaadin · Utilities
`<vaadin-board>` is a web component to create flexible responsive layouts and build nice looking dashboards.
- JS
- 2.3 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-board-row>Vaadin · Utilities
`<vaadin-board-row>` is a web component that together with `<vaadin-board>` component allows to create flexible responsive layouts and build nice looking dashboard.
- JS
- 2.1 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-breadcrumbs>Vaadin · Navigation
`<vaadin-breadcrumbs>` is a Web Component that displays the user's location within a hierarchy as a trail of links from the root to the current page.
- JS
- 12.6 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-breadcrumbs-item>Vaadin · Navigation
`<vaadin-breadcrumbs-item>` is a single item inside a `<vaadin-breadcrumbs>`.
- JS
- 2.7 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-button>Vaadin · Actions
`<vaadin-button>` is an accessible and customizable button that allows users to perform actions.
- JS
- 7.0 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-card>Vaadin · Layout
`<vaadin-card>` is a versatile container for grouping related content and actions.
- JS
- 4.3 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-chart>Vaadin · Data
`<vaadin-chart>` is a Web Component for creating high quality charts.
- JS
- 313.6 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-chart-series>Vaadin · Data
`<vaadin-chart-series>` is a custom element for creating series for Vaadin Charts.
- JS
- 1.7 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-checkbox>Vaadin · Forms
`<vaadin-checkbox>` is an input field representing a binary choice.
- JS
- 12.2 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 4 out of 5
-
<vaadin-checkbox-group>Vaadin · Forms
`<vaadin-checkbox-group>` is a web component that allows the user to choose several items from a group of binary choices.
- JS
- 13.2 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-combo-box>Vaadin · Data
`<vaadin-combo-box>` is a web component for choosing a value from a filterable list of options presented in a dropdown overlay.
- JS
- 32.2 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-confirm-dialog>Vaadin · Overlays
`<vaadin-confirm-dialog>` is a Web Component for showing alerts and asking for user confirmation.
- JS
- 15.0 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-context-menu>Vaadin · Navigation
`<vaadin-context-menu>` is a Web Component for creating context menus.
- JS
- 20.9 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-context-menu-item>Vaadin · Navigation
`<vaadin-context-menu-item>` is a Web Component for creating `<vaadin-context-menu>` items.
- JS
- 5.1 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-crud>Vaadin · Utilities
`<vaadin-crud>` is a Web Component for CRUD operations.
- JS
- 72.4 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-crud-edit>Vaadin · Layout
`<vaadin-crud-edit>` is a helper element for `<vaadin-grid-column>` that provides an easily themable button that fires an `edit` event with the row item as detail when clicked.
- JS
- 7.3 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-crud-edit-column>Vaadin · Layout
`<vaadin-crud-edit-column>` is a helper element for the `<vaadin-grid>` that provides a clickable and themable edit icon.
- JS
- 9.4 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-custom-field>Vaadin · Forms
`<vaadin-custom-field>` is a web component for wrapping multiple components as a single field.
- JS
- 6.7 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-dashboard>Vaadin · Layout
A responsive, grid-based dashboard layout component
- JS
- 17.7 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 2 out of 5
-
<vaadin-dashboard-layout>Vaadin · Layout
A responsive, grid-based dashboard layout component
- JS
- 2.1 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 2 out of 5
-
<vaadin-dashboard-section>Vaadin · Layout
A section component for use with the Dashboard component
- JS
- 12.7 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 2 out of 5
-
<vaadin-dashboard-widget>Vaadin · Utilities
A Widget component for use with the Dashboard component
- JS
- 13.7 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 2 out of 5
-
<vaadin-date-picker>Vaadin · Data
`<vaadin-date-picker>` is an input field that allows to enter a date by typing or by selecting from a calendar overlay.
- JS
- 36.8 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 4 out of 5
-
<vaadin-date-time-picker>Vaadin · Data
`<vaadin-date-time-picker>` is a Web Component providing a date time selection field.
- JS
- 52.1 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-details>Vaadin · Layout
`<vaadin-details>` is a Web Component which the creates an expandable panel similar to `<details>` HTML element.
- JS
- 8.8 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-details-summary>Vaadin · Layout
The details summary element.
- JS
- 5.3 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-dialog>Vaadin · Overlays
`<vaadin-dialog>` is a Web Component for creating customized modal dialogs.
- JS
- 11.5 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-drawer-toggle>Vaadin · Overlays
The Drawer Toggle component controls the drawer in App Layout component.
- JS
- 5.5 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-email-field>Vaadin · Forms
`<vaadin-email-field>` is a Web Component for email field control in forms.
- JS
- 11.1 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-form-item>Vaadin · Forms
`<vaadin-form-item>` is a Web Component providing labelled form item wrapper for using inside `<vaadin-form-layout>`.
- JS
- 2.0 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-form-layout>Vaadin · Forms
`<vaadin-form-layout>` is a Web Component providing configurable responsive layout for form elements.
- JS
- 5.2 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-form-row>Vaadin · Forms
`<vaadin-form-row>` is a web component for arranging fields into rows inside a `<vaadin-form-layout>` that is set to autoResponsive mode.
- JS
- 0.6 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-grid>Vaadin · Layout
`<vaadin-grid>` is a free, high quality data grid / data table Web Component. The content of the the grid can be populated by using renderer callback function.
- JS
- 41.4 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 4 out of 5
-
<vaadin-grid-column>Vaadin · Layout
A `<vaadin-grid-column>` is used to configure how a column in `<vaadin-grid>` should look like.
- JS
- 2.5 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 4 out of 5
-
<vaadin-grid-column-group>Vaadin · Layout
A `<vaadin-grid-column-group>` is used to make groups of columns in `<vaadin-grid>` and to configure additional headers and footers.
- JS
- 4.0 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 4 out of 5
-
<vaadin-grid-filter>Vaadin · Layout
`<vaadin-grid-filter>` is a helper element for the `<vaadin-grid>` that provides out-of-the-box UI controls, and handlers for filtering the grid data.
- JS
- 11.3 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 4 out of 5
-
<vaadin-grid-filter-column>Vaadin · Layout
`<vaadin-grid-filter-column>` is a helper element for the `<vaadin-grid>` that provides default header renderer and functionality for filtering.
- JS
- 13.4 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 4 out of 5
-
<vaadin-grid-pro>Vaadin · Layout
`<vaadin-grid-pro>` is a high quality data grid / data table Web Component with extended functionality. It extends `<vaadin-grid>` and adds extra features on top of the basic ones.
- JS
- 44.6 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-grid-pro-edit-column>Vaadin · Layout
`<vaadin-grid-pro-edit-column>` is a helper element for the `<vaadin-grid-pro>` that provides default inline editing for the items.
- JS
- 32.1 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-grid-selection-column>Vaadin · Layout
`<vaadin-grid-selection-column>` is a helper element for the `<vaadin-grid>` that provides default renderers and functionality for item selection.
- JS
- 16.2 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 4 out of 5
-
<vaadin-grid-sort-column>Vaadin · Layout
`<vaadin-grid-sort-column>` is a helper element for the `<vaadin-grid>` that provides default header renderer and functionality for sorting.
- JS
- 4.0 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 4 out of 5
-
<vaadin-grid-sorter>Vaadin · Layout
`<vaadin-grid-sorter>` is a helper element for the `<vaadin-grid>` that provides out-of-the-box UI controls, visual feedback, and handlers for sorting the grid data.
- JS
- 1.7 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 4 out of 5
-
<vaadin-grid-tree-column>Vaadin · Layout
`<vaadin-grid-tree-column>` is a helper element for the `<vaadin-grid>` that provides default renderer and functionality for toggling tree/hierarchical items.
- JS
- 3.9 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 4 out of 5
-
<vaadin-grid-tree-toggle>Vaadin · Layout
`<vaadin-grid-tree-toggle>` is a helper element for the `<vaadin-grid>` that provides toggle and level display functionality for the item tree.
- JS
- 1.5 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 4 out of 5
-
<vaadin-horizontal-layout>Vaadin · Layout
`<vaadin-horizontal-layout>` provides a simple way to horizontally align your HTML elements.
- JS
- 1.8 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-icon>Vaadin · Media
`<vaadin-icon>` is a Web Component for displaying SVG icons.
- JS
- 6.4 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 4 out of 5
-
<vaadin-iconset>Vaadin · Media
`<vaadin-iconset>` is a Web Component for creating SVG icon collections.
- JS
- 1.7 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 4 out of 5
-
<vaadin-integer-field>Vaadin · Forms
`<vaadin-integer-field>` is an input field web component that only accepts entering integer numbers.
- JS
- 12.4 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-list-box>Vaadin · Data
`<vaadin-list-box>` is a Web Component for creating menus.
- JS
- 5.0 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-login-form>Vaadin · Forms
`<vaadin-login-form>` is a Web Component providing an easy way to require users to log in into an application. Note that component has no shadowRoot.
- JS
- 17.9 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-login-overlay>Vaadin · Overlays
`<vaadin-login-overlay>` is a web component which renders a login form in an overlay and provides an additional `brand` part for application title and description.
- JS
- 24.0 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-map>Vaadin · Utilities
`vaadin-map` is a web component for displaying web maps.
- JS
- 56.9 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-markdown>Vaadin · Content
`<vaadin-markdown>` is a web component for rendering Markdown content. It takes Markdown source as input and renders the corresponding HTML.
- JS
- 27.3 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-master-detail-layout>Vaadin · Layout
`<vaadin-master-detail-layout>` is a web component for building UIs with a master (or primary) area and a detail (or secondary) area that is displayed next to, or overlaid on top of, the master area, depending on configuration and viewport size.
- JS
- 5.2 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-menu-bar>Vaadin · Navigation
`<vaadin-menu-bar>` is a Web Component providing a set of horizontally stacked buttons offering the user quick access to a consistent set of commands.
- JS
- 26.4 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-message>Vaadin · Feedback
`<vaadin-message>` is a Web Component for showing a single message with an author, message and time.
- JS
- 43.1 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-message-input>Vaadin · Feedback
`<vaadin-message-input>` is a Web Component for sending messages. It consists of a text area that grows on along with the content, and a send button to send message.
- JS
- 17.6 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-message-list>Vaadin · Feedback
`<vaadin-message-list>` is a Web Component for showing an ordered list of messages. The messages are rendered as <vaadin-message>
- JS
- 55.3 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-multi-select-combo-box>Vaadin · Forms
`<vaadin-multi-select-combo-box>` is a web component that wraps `<vaadin-combo-box>` and extends its functionality to allow selecting multiple items, in addition to basic features.
- JS
- 35.8 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-notification>Vaadin · Feedback
`<vaadin-notification>` is a Web Component providing accessible and customizable notifications (toasts).
- JS
- 5.4 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-number-field>Vaadin · Data
`<vaadin-number-field>` is an input field web component that only accepts numeric input.
- JS
- 12.1 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-password-field>Vaadin · Forms
`<vaadin-password-field>` is an extension of `<vaadin-text-field>` component for entering passwords.
- JS
- 15.3 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-popover>Vaadin · Overlays
`<vaadin-popover>` is a Web Component for creating overlays that are positioned next to specified DOM element (target).
- JS
- 12.9 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-progress-bar>Vaadin · Feedback
`<vaadin-progress-bar>` is a Web Component for progress bars.
- JS
- 1.5 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-radio-button>Vaadin · Forms
`<vaadin-radio-button>` is a web component representing a choice in a radio group. Only one radio button in the group can be selected at the same time.
- JS
- 10.2 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-radio-group>Vaadin · Forms
`<vaadin-radio-group>` is a web component that allows the user to choose one item from a group of choices.
- JS
- 13.0 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-range-slider>Vaadin · Forms
`<vaadin-range-slider>` is a web component that represents a range slider for selecting a subset of the given range.
- JS
- 17.8 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-rich-text-editor>Vaadin · Content
vaadin-rich-text-editor
- JS
- 103.9 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-scroller>Vaadin · Layout
`<vaadin-scroller>` provides a simple way to enable scrolling when its content is overflowing.
- JS
- 2.0 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-select>Vaadin · Forms
`<vaadin-select>` is a Web Component for selecting values from a list of items.
- JS
- 23.9 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-select-item>Vaadin · Forms
`<vaadin-select-item>` is a Web Component for creating `<vaadin-select>` items.
- JS
- 4.8 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-select-list-box>Vaadin · Forms
`<vaadin-select-list-box>` is a Web Component for wrapping `<vaadin-select>` items.
- JS
- 3.5 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-side-nav>Vaadin · Navigation
`<vaadin-side-nav>` is a Web Component for navigation menus.
- JS
- 7.1 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-side-nav-item>Vaadin · Navigation
A navigation item to be used within `<vaadin-side-nav>`. Represents a navigation target. Not intended to be used separately.
- JS
- 5.8 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-slider>Vaadin · Forms
`<vaadin-slider>` is a web component that represents a range slider for selecting numerical values within a defined range.
- JS
- 17.2 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-split-layout>Vaadin · Layout
`<vaadin-split-layout>` is a Web Component implementing a split layout for two content elements with a draggable splitter between them.
- JS
- 6.3 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-switch>Vaadin · Forms
`<vaadin-switch>` is a binary on/off switch control for a single setting.
- JS
- 12.9 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 2 out of 5
-
<vaadin-tab>Vaadin · Navigation
`<vaadin-tab>` is a Web Component providing an accessible and customizable tab.
- JS
- 6.6 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-tabs>Vaadin · Navigation
`<vaadin-tabs>` is a Web Component for organizing and grouping content into sections.
- JS
- 10.0 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-tabsheet>Vaadin · Content
`<vaadin-tabsheet>` is a Web Component for organizing and grouping content into scrollable panels. The panels can be switched between by using tabs.
- JS
- 12.8 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-text-area>Vaadin · Content
`<vaadin-text-area>` is a web component for multi-line text input.
- JS
- 12.0 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-text-field>Vaadin · Content
`<vaadin-text-field>` is a web component that allows the user to input and edit text.
- JS
- 10.9 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 4 out of 5
-
<vaadin-time-picker>Vaadin · Data
`<vaadin-time-picker>` is a Web Component providing a time-selection field.
- JS
- 29.9 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-tooltip>Vaadin · Overlays
`<vaadin-tooltip>` is a Web Component for creating tooltips.
- JS
- 38.6 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-upload>Vaadin · Forms
`<vaadin-upload>` is a Web Component for uploading multiple files with drag and drop support.
- JS
- 19.5 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-upload-button>Vaadin · Forms
`<vaadin-upload-button>` is a button component for file uploads. When clicked, it opens a file picker dialog and calls addFiles on a linked UploadManager.
- JS
- 9.7 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-upload-drop-zone>Vaadin · Forms
`<vaadin-upload-drop-zone>` is a Web Component that can be used as a drop zone for file uploads. When files are dropped on the drop zone, they are added to a linked UploadManager.
- JS
- 3.8 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-upload-file>Vaadin · Forms
`<vaadin-upload-file>` element represents a file in the file list of `<vaadin-upload>`.
- JS
- 7.3 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-upload-file-list>Vaadin · Forms
`<vaadin-upload-file-list>` is a Web Component that displays a list of uploaded files. It automatically syncs files from the manager and forwards file events back to it.
- JS
- 11.7 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-vertical-layout>Vaadin · Layout
`<vaadin-vertical-layout>` provides a simple way to vertically align your HTML elements.
- JS
- 0.8 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vaadin-virtual-list>Vaadin · Data
`<vaadin-virtual-list>` is a Web Component for displaying a virtual/infinite list of items.
- JS
- 8.1 kB
- CSS
- ∅
- Library
- 19.9 kB
- Popular
- 3 out of 5
-
<vellum-dice>
Ric Wood · Effects
Web component and interactive dice roller.
- JS
- 7.9 kB
- CSS
- ∅
- Library
- ∅
-
<vertical-video-safe-area>Keith Cirkel · Media
On-screen overlay assisting with short form vertical video recording.
- JS
- 1.0 kB
- CSS
- ∅
- Library
- ∅
-
<video-radio-star>Zach Leatherman · Media
Video helper web component. Intended for use with `muted` by default HTML5 videos.
- JS
- 1.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<w3c-banner>Zach Leatherman · Content
A W3C Specification banner web component.
- JS
- 0.6 kB
- CSS
- ∅
- Library
- ∅
-
<wa-accordion>Web Awesome · LayoutAccordions are a vertically stacked set of interactive headings that each contain a title, representing a section of content.
- JS
- 23.8 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-accordion-item>Web Awesome · LayoutAccordion items are used inside `<wa-accordion>` to create expandable sections with accessible headers.
- JS
- 22.7 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-animated-image>Web Awesome · EffectsAnimated images display GIFs and WEBPs with controls to play and pause them on demand. Use them when you want motion but need to give users control over when it plays.
- JS
- 22.0 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-animation>Web Awesome · EffectsAnimate elements declaratively with nearly 100 baked-in presets, or roll your own with custom keyframes. Powered by the Web Animations API.
- JS
- 4.5 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-avatar>Web Awesome · MediaAvatars represent a person or object with an image, initials, or icon. Use them in lists, comments, and profiles to give users visual context at a glance.
- JS
- 17.9 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-badge>Web Awesome · FeedbackBadges draw attention to adjacent content by displaying a status, count, or label. Use them to highlight notifications, categorize items, or flag new activity.
- JS
- 1.7 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-bar-chart>Web Awesome · DataBar charts compare quantities across categories using rectangular bars.
-
<wa-breadcrumb>Web Awesome · NavigationBreadcrumbs display a trail of links that show users where they are in a site's hierarchy. They help users understand the current location and navigate back to parent pages.
- JS
- 20.6 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-breadcrumb-item>Web Awesome · NavigationBreadcrumb items represent individual links inside a breadcrumb, typically one per level of the site hierarchy.
- JS
- 1.7 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-bubble-chart>Web Awesome · DataBubble charts add a third dimension to scatter plots by varying the size of each data point.
-
<wa-button>Web Awesome · ActionsButtons represent actions the user can take, such as submitting a form, opening a dialog, or navigating to another page.
- JS
- 27.6 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-button-group>Web Awesome · ActionsButton groups combine related buttons into a single visual unit. Use them for toolbars, segmented controls, or any set of actions that belong together.
- JS
- 1.3 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-callout>Web Awesome · FeedbackCallouts display important messages inline with surrounding content. Use them to highlight tips, warnings, errors, or other information users should not miss.
- JS
- 1.8 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-card>Web Awesome · LayoutCards group related content and actions inside a bordered container. Use them to present products, articles, user profiles, or any self-contained unit of information.
- JS
- 2.8 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-carousel>Web Awesome · MediaCarousels display a series of content slides along a horizontal or vertical axis, one or more at a time. Users can navigate between slides with controls, pagination, or autoplay.
- JS
- 26.1 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-carousel-item>Web Awesome · MediaCarousel items represent individual slides within a carousel.
- JS
- 0.6 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-chart>Web Awesome · DataCharts provide a flexible wrapper around Chart.js for building themed data visualizations.
-
<wa-checkbox>Web Awesome · FormsCheckboxes let users toggle an option on or off, or select multiple items from a list. They also support an indeterminate state for partial selections in groups.
- JS
- 22.2 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-checkbox-group>Web Awesome · FormsCheckbox groups wrap a set of related checkboxes or switches so they share a label, hint, and grouping semantics.
- JS
- 23.1 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-color-picker>Web Awesome · FormsColor pickers let users choose a color from a visual palette or by entering a value. They support HEX, RGB, HSL, and HSV formats with optional alpha channel and swatch presets.
- JS
- 56.1 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-combobox>Web Awesome · FormsComboboxes combine a text input with a listbox, allowing users to filter and select from predefined options or enter custom values.
-
<wa-comparison>Web Awesome · EffectsComparisons show the visual differences between two pieces of similar content using a draggable divider. Use them for before/after images, design revisions, or side-by-side previews.
- JS
- 22.1 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-copy-button>Web Awesome · ActionsCopy buttons copy text to the clipboard when the user activates them. They provide built-in success and error feedback so users know the copy worked.
- JS
- 36.2 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-data-grid>Web Awesome · DataData grids display tabular data with sorting, selection, filtering, pinning, tree data, grouping with aggregation, column footers, expandable rows, pagination, CSV export, full keyboard navigation, and virtualization for large datasets.
-
<wa-date-input>Web Awesome · FormsDate inputs let users enter a date through a segmented field or select one visually from a popup calendar.
-
<wa-date-picker>Web Awesome · FormsDate pickers display a month grid for selecting a single date or a date range inline.
-
<wa-details>Web Awesome · LayoutDetails display a brief summary and expand to reveal additional content. Use them to progressively disclose information, group related FAQs, or hide advanced options.
- JS
- 24.2 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-dialog>Web Awesome · OverlaysDialogs appear above the page and require the user's immediate attention. Use them for confirmations, forms, or focused tasks that interrupt the main flow.
- JS
- 30.9 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-divider>Web Awesome · LayoutDividers visually separate or group adjacent elements with a horizontal or vertical line. Use them to establish rhythm and hierarchy within menus, toolbars, and layouts.
- JS
- 1.8 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-doughnut-chart>Web Awesome · DataDoughnut charts show proportional data as slices of a ring with a hollow center.
-
<wa-drawer>Web Awesome · OverlaysDrawers slide in from the edge of a container to expose additional options and information without navigating away. Useful for navigation menus, filters, and secondary content.
- JS
- 31.0 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-dropdown>Web Awesome · OverlaysDropdowns display a list of options triggered by a button or other element. They support keyboard navigation, submenus, and checkable items for building menus and context actions.
- JS
- 38.1 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-dropdown-item>Web Awesome · OverlaysDropdown items represent selectable entries within a dropdown menu, including standard actions, checkable items, and submenu triggers.
- JS
- 20.9 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-file-input>Web Awesome · FormsFile inputs allow users to select files from their device.
-
<wa-format-bytes>Web Awesome · DataFormats a number of bytes as a human-readable string with the appropriate unit, such as kB, MB, or GB. Supports both byte and bit units with configurable locale.
- JS
- 3.4 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-format-date>Web Awesome · DataFormats a date or time for display using the specified locale and options. Powered by the Intl.DateTimeFormat API for consistent, localized output.
- JS
- 3.4 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-format-number>Web Awesome · DataFormats a number for display using the specified locale and options, including currency, percent, and unit styles. Powered by the Intl.NumberFormat API.
- JS
- 3.5 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-icon>Web Awesome · MediaIcons are scalable vector symbols that represent actions, content, or status throughout your application. They support Font Awesome and custom icon libraries with animation presets.
- JS
- 17.0 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-include>Web Awesome · ContentFetches an external HTML file and embeds its contents inline on the page. Useful for reusing shared markup like headers, footers, and partials across multiple pages.
- JS
- 1.4 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-input>Web Awesome · FormsInputs collect single-line data from the user, such as text, numbers, email addresses, and passwords. They support labels, hints, validation, and prefix or suffix slots.
- JS
- 27.2 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-intersection-observer>Web Awesome · UtilitiesTracks immediate child elements and fires events as they move in and out of view. Useful for lazy loading, scroll-triggered animations, and viewport-aware interactions.
- JS
- 1.6 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-known-date>Web Awesome · DataKnown dates let users enter dates they already know - birthdays, expirations, document dates - through three separate day, month, and year fields shown in the locale's natural order.
- JS
- 11.1 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-line-chart>Web Awesome · DataLine charts show trends over time by connecting data points with line segments.
-
<wa-markdown>Web Awesome · ContentMarkdown elements render markdown content as HTML directly in the browser, making it easy to display user-generated content or documentation without a server-side build step.
- JS
- 11.8 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-mutation-observer>Web Awesome · UtilitiesMutation observers watch for changes to an element's DOM tree and emit an event when they occur. Provides a thin, declarative interface to the browser's MutationObserver API.
- JS
- 1.1 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-number-input>Web Awesome · FormsNumber inputs let users enter and edit numeric values, with optional stepper buttons for incrementing and decrementing. Use them for quantities, measurements, and other numeric form fields.
- JS
- 26.6 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-option>Web Awesome · FormsOptions represent the individual choices inside a select or similar form control. Each option holds a value and the label shown to the user.
- JS
- 21.9 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-otp-input>Web Awesome · FormsOTP inputs collect one-time passcodes, PINs, and other fixed-length codes, one character per segment. Use them for SMS verification, two-factor authentication, and invite codes.
- JS
- 9.5 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-page>Web Awesome · LayoutPages scaffold an entire application layout with header, navigation, sidebar, main content, aside, and footer regions.
- JS
- 35.0 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-pagination>Web Awesome · NavigationPagination splits long lists of content into pages, letting users navigate between them.
- JS
- 24.3 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-pie-chart>Web Awesome · DataPie charts show the proportional composition of a whole as slices of a circle.
-
<wa-polar-area-chart>Web Awesome · DataPolar area charts compare values using segments that radiate from a center point with varying radius.
-
<wa-popover>Web Awesome · OverlaysPopovers display contextual content and interactive elements in a floating panel anchored to a trigger.
- JS
- 16.6 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-popup>Web Awesome · OverlaysPopups declaratively anchor one element to another and keep them positioned together as the page scrolls or resizes. Primarily a low-level building block for popovers, dropdowns, and tooltips.
- JS
- 14.1 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-progress-bar>Web Awesome · FeedbackProgress bars show how far along an ongoing operation is as a horizontal fill. Use them for file uploads, multi-step flows, or any task with measurable progress.
- JS
- 4.3 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-progress-ring>Web Awesome · FeedbackProgress rings show how far along a determinate operation is using a circular indicator. Use them as a compact alternative to progress bars when horizontal space is limited.
- JS
- 4.8 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-qr-code>Web Awesome · MediaQR codes encode a URL or other short text into a scannable image, rendered client-side using the Canvas API.
- JS
- 7.8 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-radar-chart>Web Awesome · DataRadar charts compare multiple variables at once by plotting data on a radial grid.
-
<wa-radio>Web Awesome · FormsRadios represent a single option within a mutually exclusive set. Use them inside a radio group when users must pick exactly one choice from a small list.
- JS
- 20.8 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-radio-group>Web Awesome · FormsRadio groups wrap a set of radios so they function as a single form control with one shared value. They handle keyboard navigation, labeling, and validation for the group as a whole.
- JS
- 23.7 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-random-content>Web Awesome · EffectsSelects one or more child elements at random and displays them, hiding the rest.
- JS
- 3.1 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-rating>Web Awesome · FormsRatings display a numeric score as a row of selectable symbols, typically stars. Use them to capture quick feedback or show an average rating for a product or piece of content.
- JS
- 24.9 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-relative-time>Web Awesome · DataRelative times display a date as a localized phrase relative to now, such as "3 hours ago" or "in 2 days". The phrase updates automatically as time passes and respects the user's locale.
- JS
- 3.7 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-resize-observer>Web Awesome · LayoutResize observers watch their slotted elements for size changes and emit an event when they occur. Provides a thin, declarative interface to the browser's ResizeObserver API.
- JS
- 1.0 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-scatter-chart>Web Awesome · DataScatter charts reveal relationships between two variables by plotting data points on a grid.
-
<wa-scroller>Web Awesome · LayoutScrollers wrap overflowing content in an accessible container with visual cues that help users recognize and navigate scrollable regions.
- JS
- 4.6 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-select>Web Awesome · FormsSelects let users choose one or more values from a dropdown list of predefined options. Use them in forms when a fixed set of choices needs to fit in limited space.
- JS
- 47.6 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-skeleton>Web Awesome · FeedbackSkeletons show placeholder shapes where content will appear once it finishes loading, reducing perceived wait time and preventing layout shift.
- JS
- 0.9 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-slider>Web Awesome · FormsSliders let users choose a numeric value within a defined range by dragging a thumb along a track.
- JS
- 25.5 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-sparkline>Web Awesome · DataSparklines display inline data trends as compact, visual charts.
-
<wa-spinner>Web Awesome · FeedbackSpinners indicate that an operation is in progress when the duration is unknown. Use them for loading states where a determinate progress bar isn't practical.
- JS
- 4.0 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-split-panel>Web Awesome · LayoutSplit panels display two adjacent panels separated by a draggable divider, letting users resize each side to suit their workflow.
- JS
- 5.7 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-step>Web Awesome · NavigationSteps represent a single stage inside a `<wa-stepper>`, showing its position, label, and status.
- JS
- 24.8 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-stepper>Web Awesome · FormsSteppers visually guide users through a process step by step, breaking content into clear, logical stages.
- JS
- 27.1 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-switch>Web Awesome · FormsSwitches toggle a single setting on or off and apply the change immediately, without requiring a form submission.
- JS
- 8.4 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-tab>Web Awesome · NavigationTabs label and activate an individual panel inside a tab group.
- JS
- 1.9 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-tab-group>Web Awesome · NavigationTab groups organize related content into a single container that displays one panel at a time, with tabs for switching between them.
- JS
- 31.2 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-tab-panel>Web Awesome · NavigationTab panels hold the content shown for a single tab inside a tab group.
- JS
- 1.5 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-tag>Web Awesome · FeedbackTags label, categorize, or represent selections with a compact visual marker. Use them for status indicators, filters, or removable chips.
- JS
- 28.2 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-tag-input>Web Awesome · FormsTag inputs collect a list of short values, such as keywords, email addresses, or labels, as removable tags.
- JS
- 34.7 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-textarea>Web Awesome · FormsTextareas collect multi-line text input from the user, with optional resizing and character counting.
- JS
- 9.8 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-time-input>Web Awesome · FormsTime pickers let users enter a time through a segmented field or select one visually from a popup column picker. They support 12- and 24-hour formats, optional seconds, and locale-aware segment order.
- JS
- 27.7 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-toast>Web Awesome · OverlaysToasts display brief, non-blocking notifications that appear temporarily above the page content.
- JS
- 26.8 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-toast-item>Web Awesome · OverlaysToast items are individual notifications displayed within a toast container.
- JS
- 24.8 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-tooltip>Web Awesome · OverlaysTooltips display brief contextual information when the user hovers, focuses, or taps a target element.
- JS
- 16.9 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-tree>Web Awesome · NavigationTrees allow you to display a hierarchical list of selectable tree items. Items with children can be expanded and collapsed as desired by the user.
- JS
- 31.3 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-tree-item>Web Awesome · NavigationTree items represent a single hierarchical node inside a tree, and can contain nested items that expand and collapse.
- JS
- 29.4 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<wa-video>Web Awesome · MediaVideos are used to embed and play video content with custom controls and captions.
-
<wa-video-playlist>Web Awesome · MediaVideo playlists wrap multiple <wa-video> elements into a playlist with navigation controls.
-
<wa-zoomable-frame>Web Awesome · LayoutZoomable frames embed iframe content with built-in controls for zooming, panning, and managing interaction.
- JS
- 22.6 kB
- CSS
- ∅
- Library
- 8.2 kB
- Popular
- 5 out of 5
-
<webcam-view>Keith Cirkel · Media
A custom element that shows the webcam, or plays a video in its place.
- JS
- 0.7 kB
- CSS
- ∅
- Library
- ∅
-
<webcare-webshare>Zach Leatherman · Actions
Web component to use the Web Share API, with a fallback to copy to the clipboard.
- JS
- 0.7 kB
- CSS
- ∅
- Library
- ∅
-
<wired-button>Wired Elements · Actions
Collection of hand-drawn sketchy web components
- JS
- 1.3 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-calendar>Wired Elements · Data
Collection of hand-drawn sketchy web components
- JS
- 3.4 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-card>Wired Elements · Layout
Collection of hand-drawn sketchy web components
- JS
- 1.2 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-checkbox>Wired Elements · Forms
Collection of hand-drawn sketchy web components
- JS
- 1.2 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-combo>Wired Elements · Forms
Collection of hand-drawn sketchy web components
- JS
- 3.6 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-dialog>Wired Elements · Overlays
Collection of hand-drawn sketchy web components
- JS
- 1.8 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-divider>Wired Elements · Layout
Collection of hand-drawn sketchy web components
- JS
- 0.8 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-fab>Wired Elements · Actions
Collection of hand-drawn sketchy web components
- JS
- 1.2 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-icon>Wired Elements · Media
Collection of hand-drawn sketchy web components
- JS
- ∅
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-icon-button>Wired Elements · Media
Collection of hand-drawn sketchy web components
- JS
- 1.1 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-image>Wired Elements · Media
Collection of hand-drawn sketchy web components
- JS
- 1.2 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-input>Wired Elements · Forms
Collection of hand-drawn sketchy web components
- JS
- 1.5 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-item>Wired Elements · Layout
Collection of hand-drawn sketchy web components
- JS
- 1.2 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-link>Wired Elements · Navigation
Collection of hand-drawn sketchy web components
- JS
- 1.0 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-listbox>Wired Elements · Forms
Collection of hand-drawn sketchy web components
- JS
- 1.4 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-mat-icon>Wired Elements · Media
Collection of hand-drawn sketchy web components
- JS
- ∅
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-progress>Wired Elements · Feedback
Collection of hand-drawn sketchy web components
- JS
- 1.2 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-radio>Wired Elements · Forms
Collection of hand-drawn sketchy web components
- JS
- 1.3 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-radio-group>Wired Elements · Forms
Collection of hand-drawn sketchy web components
- JS
- 1.2 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-search-input>Wired Elements · Forms
Collection of hand-drawn sketchy web components
- JS
- 1.6 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-slider>Wired Elements · Forms
Collection of hand-drawn sketchy web components
- JS
- 1.5 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-spinner>Wired Elements · Feedback
Collection of hand-drawn sketchy web components
- JS
- 1.1 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-tab>Wired Elements · Navigation
Collection of hand-drawn sketchy web components
- JS
- 1.6 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-tabs>Wired Elements · Navigation
Collection of hand-drawn sketchy web components
- JS
- 1.3 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-textarea>Wired Elements · Forms
Collection of hand-drawn sketchy web components
- JS
- 1.3 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-toggle>Wired Elements · Forms
Collection of hand-drawn sketchy web components
- JS
- 1.2 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wired-video>Wired Elements · Media
Collection of hand-drawn sketchy web components
- JS
- 4.1 kB
- CSS
- ∅
- Library
- 14.1 kB
- Popular
- 1 out of 5
-
<wl-backdrop>Weightless · Overlays
High-quality Web Components with a small footprint
- JS
- 0.4 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-banner>Weightless · Feedback
High-quality Web Components with a small footprint
- JS
- 0.9 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-button>Weightless · Actions
High-quality Web Components with a small footprint
- JS
- 6.7 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-card>Weightless · Layout
High-quality Web Components with a small footprint
- JS
- 0.6 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-checkbox>Weightless · Forms
High-quality Web Components with a small footprint
- JS
- 7.0 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-dialog>Weightless · Overlays
High-quality Web Components with a small footprint
- JS
- 4.3 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-divider>Weightless · Layout
High-quality Web Components with a small footprint
- JS
- 0.5 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-expansion>Weightless · Overlays
High-quality Web Components with a small footprint
- JS
- 7.9 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-icon>Weightless · Media
High-quality Web Components with a small footprint
- JS
- 0.5 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-label>Weightless · Forms
High-quality Web Components with a small footprint
- JS
- 1.3 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-list-item>Weightless · Data
High-quality Web Components with a small footprint
- JS
- 6.8 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-nav>Weightless · Navigation
High-quality Web Components with a small footprint
- JS
- 0.9 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-popover>Weightless · Overlays
High-quality Web Components with a small footprint
- JS
- 5.2 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-popover-card>Weightless · Overlays
High-quality Web Components with a small footprint
- JS
- 1.3 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-progress-bar>Weightless · Feedback
High-quality Web Components with a small footprint
- JS
- 1.4 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-progress-spinner>Weightless · Feedback
High-quality Web Components with a small footprint
- JS
- 1.6 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-radio>Weightless · Forms
High-quality Web Components with a small footprint
- JS
- 7.0 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-ripple>Weightless · Effects
High-quality Web Components with a small footprint
- JS
- 1.9 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-select>Weightless · Forms
High-quality Web Components with a small footprint
- JS
- 6.4 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-slider>Weightless · Forms
High-quality Web Components with a small footprint
- JS
- 7.2 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-snackbar>Weightless · Feedback
High-quality Web Components with a small footprint
- JS
- 3.9 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-switch>Weightless · Forms
High-quality Web Components with a small footprint
- JS
- 6.6 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wl-tab>Weightless · Navigation
High-quality Web Components with a small footprint
- JS
- 8.2 kB
- CSS
- ∅
- Library
- 8.0 kB
- Popular
- 1 out of 5
-
<wobbly-box>Dave Rupert · Effects
A web component for drawing wobbly boxes
- JS
- 0.6 kB
- CSS
- ∅
- Library
- ∅
-
<x-frame-bypass>
niu tech · Layout
Web Component extending IFrame to bypass X-Frame-Options: deny/sameorigin
- JS
- 1.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-button>xy-ui · Actions
a front end cross-framework ui library based on web-components
- JS
- 3.1 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-button-group>xy-ui · Actions
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-checkbox>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 4.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-checkbox-group>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-col>xy-ui · Layout
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-color-pane>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-color-picker>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 11.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-datalist>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 4.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-date-pane>xy-ui · Data
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-date-picker>xy-ui · Data
a front end cross-framework ui library based on web-components
- JS
- 10.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-date-range-pane>xy-ui · Data
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-dialog>xy-ui · Overlays
a front end cross-framework ui library based on web-components
- JS
- 8.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-form>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 1.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-form-item>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-gallery>xy-ui · Media
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-icon>xy-ui · Media
a front end cross-framework ui library based on web-components
- JS
- 0.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-img>xy-ui · Media
a front end cross-framework ui library based on web-components
- JS
- 4.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-input>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 7.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-input-group>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-layout>xy-ui · Layout
a front end cross-framework ui library based on web-components
- JS
- 0.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-loading>xy-ui · Feedback
a front end cross-framework ui library based on web-components
- JS
- 0.8 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-message>xy-ui · Feedback
a front end cross-framework ui library based on web-components
- JS
- 2.0 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-optgroup>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-option>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 3.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-pagination>xy-ui · Navigation
a front end cross-framework ui library based on web-components
- JS
- 4.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-popcon>xy-ui · Overlays
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-popover>xy-ui · Overlays
a front end cross-framework ui library based on web-components
- JS
- 5.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-radio>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 1.9 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-radio-group>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-rate>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 3.2 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-row>xy-ui · Layout
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-select>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 7.9 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-slider>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 3.4 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-switch>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 1.1 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-tab>xy-ui · Navigation
a front end cross-framework ui library based on web-components
- JS
- 4.6 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-tab-content>xy-ui · Navigation
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-table>xy-ui · Data
a front end cross-framework ui library based on web-components
- JS
- 1.9 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-td>xy-ui · Data
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-text>xy-ui · Content
a front end cross-framework ui library based on web-components
- JS
- 0.9 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-textarea>xy-ui · Forms
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-tips>xy-ui · Overlays
a front end cross-framework ui library based on web-components
- JS
- 1.9 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-tr>xy-ui · Data
a front end cross-framework ui library based on web-components
- JS
- 38.5 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<xy-view>xy-ui · Layout
a front end cross-framework ui library based on web-components
- JS
- 2.3 kB
- CSS
- ∅
- Library
- ∅
- Popular
- 1 out of 5
-
<youtube-embed>Raymond Camden · Media
A lazy-loading YouTube embed that shows a thumbnail until clicked.
-
<youtube-player>
Alan W. Smith · Media
A YouTube player with custom controls.