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