Metro UI Components List
Components Overview
Section titled “Components Overview”Metro UI offers a wide range of components. Here are some of the most commonly used ones:
Layout Components
Section titled “Layout Components”Grid
: A responsive 12-column grid systemContainer
: Centered content container with responsive widthsSplitter
: Resizable split panelsPanel
: Simple content containers with optional headers and footersBox
: Basic container for contentCube
: 3D cube container with rotating sidesFlip Card
: Two-sided card that can be flippedHero
: Large banner-like container for featured contentHover Box
: Container that changes appearance on hoverResizable
: Elements that can be resized by the userResizer
: Component for resizing elementsWindow
: Draggable and resizable window-like container
Navigation Components
Section titled “Navigation Components”App Bar
: Top navigation bar for applicationsNav View
: Side navigation panelTabs
: Tabbed interface for content organizationTabs Material
: Material design styled tabsMenus
: Various menu styles (dropdown, context, etc.)Breadcrumbs
: Navigation path indicatorButton Group
: Group of related buttonsCommand Button
: Button with icon and textContext Menu
: Right-click menuD-Menu
: Dropdown menuDrop Menu
: Customizable dropdown menuDropdown
: Dropdown selection componentDropdown Button
: Button with dropdown menuH-Menu
: Horizontal menuHamburger
: Mobile menu toggle buttonPage Control
: Multi-page navigation controlPagination
: Page navigation controlsRibbon
: Office-style ribbon interfaceRibbon Menu
: Menu in ribbon styleSidebar
: Side panel for navigation or contentSidenav Counter
: Side navigation with countersSidenav M3
: Metro 3 style side navigationSidenav Simple
: Simple side navigationSplit Button
: Button with primary and dropdown actionsT-Menu
: Tabbed menuTask Bar
: Windows-like taskbarV-Menu
: Vertical menuWizard
: Step-by-step navigation interfaceWizard Classic
: Classic style wizard interface
Form Components
Section titled “Form Components”Input
: Text input fields with various styles and validationsInput Common
: Common input field stylesInput Material
: Material design styled inputsInput Mask
: Input with formatting maskSelect
: Dropdown selection fieldsCheckbox
: Selection control for multiple choicesRadio
: Selection control for single choiceRadio Buttons
: Group of radio buttonsCustom Checkbox
: Styled checkbox controlsDatepicker
: Date selection controlTimepicker
: Time selection controlCalendarpicker
: Calendar date selectionWheelpicker
: Wheel-style picker controlColor Picker
: Color selection controlColor Selector
: Alternative color selection interfaceDouble Select Box
: Two-column selection interfaceDouble Slider
: Range slider with two handlesFile Input
: File upload controlForm
: Container for form elementsKeypad
: Numeric or custom keypad inputRating
: Star rating inputSlider
: Range selection controlSwitch
: Toggle switch controlTag Input
: Input for creating tagsTextarea
: Multi-line text inputTokenizer
: Token-based input fieldValidator
: Form validation component
Feedback Components
Section titled “Feedback Components”Dialog
: Modal dialog boxesToast
: Brief notificationsNotify
: More prominent notificationsProgress
: Progress indicatorsActivity
: Loading animationAdblock
: Adblock detection notificationCookie Disclaimer
: Cookie usage notificationHint
: Tooltip-style help textInfo Box
: Information display boxInfo Button
: Button with information popupInfo Panel
: Panel for displaying informationOverlay
: Screen overlay for modalsPopover
: Popup information containerRemark
: Highlighted remarks or notesRipple
: Material design ripple effectSpinner
: Loading spinner animation
Data Display
Section titled “Data Display”Table
: Enhanced data tables with sorting and filteringList
: Simple list displayList View
: List displays with various formatting optionsCards
: Content containers with flexible layoutsTimeline
: Chronological content displayAccordion
: Collapsible content panelsBadges
: Small count or status indicatorsCalendar
: Month view calendar displayCarousel
: Slideshow for cycling through elementsChart Card
: Card with embedded chartsChips
: Compact elements representing attributesCollapse
: Expandable/collapsible contentCountdown
: Timer counting down to a dateCounter
: Animated number counterDonut
: Donut chart visualizationGauge
: Gauge chart visualizationGravatar
: Globally recognized avatarImage Box
: Container for images with effectsImage Compare
: Before/after image comparisonImage Grid
: Grid layout for imagesImage Magnifier
: Image zoom functionalityLightbox
: Image gallery with lightbox effectMarquee
: Scrolling text displayRemote Table
: Table with remote data sourceSkill Box
: Skill level visualizationSocial Box
: Social media links displaySorter
: Sortable list or gridStreamer
: Stream of content itemsTag
: Label or category indicatorTile
: Metro-style tile displayTreeview
: Hierarchical data displayWorking Tree
: Tree structure with checkboxes
Media Components
Section titled “Media Components”Audio Button
: Button with audio playbackAudio Player
: Audio playback controlImage Button
: Button with imageMedia Player
: Generic media playback controlVideo Player
: Video playback controlVegas
: Fullscreen background slideshow
Utility Components
Section titled “Utility Components”Action Button
: Floating action buttonAnalog Clock
: Clock with analog displayBulls
: Bullet point indicatorsCharms
: Windows 8 style charms barClock
: Digital clock displayCloak
: Element visibility controlCookie
: Cookie managementDirective
: Custom directive implementationDrag Items
: Drag and drop functionalityDraggable
: Make elements draggableEval
: JavaScript evaluation componentExport
: Data export functionalityGradient Box
: Box with gradient backgroundHotkey
: Keyboard shortcut handlingHTML Container
: Container for HTML contentIcon Box
: Container with iconImage Placeholder
: Placeholder for imagesMaster
: Master-detail interfaceMD5
: MD5 hash generationPackage Manager
: Package management interfaceRemote Dataset
: Remote data handlingShortcut
: Keyboard shortcut displayStorage
: Local storage managementSwipe
: Touch swipe detectionTemplate
: Template renderingTheme Switcher
: Theme selection controlTyper
: Typewriter text effectViewport Check
: Viewport detection