EtherBrandGuidelinesFoundationsComponentsOverviewAccordionAlertAvatarBadgeButtonBreadcrumbsCalendarCardCarouselCheckboxDividerDropdownIconImageLinkListLoadingModalPaginationProgressRadioSelectSkeletonSwitchTabsText areaText fieldToastTooltip
Components

Icon

Tabler Icons outline. currentColor. Default 24. Not interactive alone.

Spec

Ether name → Tabler: add → plus, close → x, delete → trash, search → search, filter → filter, settings → settings, menu → menu-2, more → dots, check → check, caution → alert-triangle, critical → alert-circle, chevron-down → chevron-down, chevron-inline-end → chevron-right (RTL scaleX(-1)), export → file-export, refresh → refresh, range → calendar.

Live demo

Runnable controls. Not a screenshot. Paper / Ink in the header recolors tokens.

Reserved set — Tabler outline, 24 default, currentColor

add
close
delete
search
filter
settings
menu
more
check
caution
critical
chevron-down
chevron-inline-end
export
refresh
range

16 caption / 20 / 24 default

Do / Don't

DoDon't
24 next to body. 16 with caption. Tabler outline.18px, filled mascots, custom paths, or a new metaphor for a reserved job.
aria-hidden beside a visible label.A bare glyph with a click handler. Rotate plus to make x.

Motion

Icons don't idle-animate. Rotate only when the spec says so (accordion chevron 160ms). Rotate the <i>.

PropertyDurationEasingTriggerReduced motion
rotate(90deg)160ms --dur-exit--ease-outexpandinstant

Accessibility

Related