Guise Skeleton Components

A component in Guise Skeleton is a high-level, semantic UI widget such as a menu or a button. Each component provides minimal style necessary to meet the semantics of the component. Marking an element as a component, however, exposes custom properties specific to to that component for further styling based on semantics.

A simple example is a card. A card can be designated using the card CSS class. The background color of cards (with or without extra selection) may be changed by setting the --skelt-card-background-color custom property, rather than trying to select all elements that have been designated as cards.

Button
A control for initiating some action or navigating to a link when it is “pushed”.
Card
A small, panel like component for showing summary information. May contain headings and icons.
Hero
A landing page component taking up the entire page.
Image Avatar
An image for a user profile, reduced to a small, fixed size with a decorative crop.
Image Thumbnail
An image of dynamically reduced size serving as a tiny preview.
Image Pane
An image of dynamically reduced size serving as a smaller preview.
Menu
A list of items for selection.
Navbar
A typically horizontal area for holding navigation items such as a menu.
Panel
A lightweight section of content or grouping of self-contained children such as components. Usually padding is added for separation.
Page
A general component taking up the entire page. Useful as part of a Holy Grail layout.
Rotulus
A vertical roll of sections—perfect for a landing page.
Table
The standard HTML table component, rebooted and made more flexible.