Proposed CSC Standards
Component standards
A handbook for each control. Follow the element, color, and behavior in your own application. The preview shows the component the rules describe.
ButtonsRules for actions: submit, confirm, open a dialog, or run a command. Navigation to another page stays a link.20 rulesText inputsSingle-line fields with a visible label, hint, and error text.6 rulesSelect controlsChoose one office or similar known value.4 rulesDialogs and modalsA modal dialog for a short decision or a focused edit.6 rulesSidebarsApplication navigation along the side of an internal tool.5 rulesNavigation barsA top bar for public or compact destinations.4 rulesBreadcrumbsThe path from the home of a section to the current page.3 rulesCardsA surface that groups a title, value, and actions.3 rulesData tablesRows of records with sort, selection, empty, and loading behavior.7 rulesTabsSwitch a panel inside the same page.3 rulesBadges and statusesA short status word with a tone.3 rulesAlertsA persistent message about the current page or form.3 rulesToast notificationsA short confirmation that can leave the screen.3 rulesDropdown menusA menu of actions opened from a button.3 rulesAccordionsA disclosure that shows and hides a section.3 rulesPaginationMove between pages of a bounded list.3 rulesStep indicatorsProgress through a known sequence.3 rulesFile uploadersChoose or drop a file.4 rulesDate pickersA single date or a start and end date.3 rulesDashboard shellsThe four application frames: classic, compact, floating, and public.3 rulesChartsA bar or line chart with a text alternative.3 rulesApplication formThe multi-step application wizard.4 rules