Surface context without cluttering the UI
Tooltips reveal supporting information — descriptions, keyboard shortcuts, clarifications — on demand, keeping the interface clean until users ask for more.
Tooltips display more information when users hover over, focus on, or interact with an element.
Tooltips reveal supporting information — descriptions, keyboard shortcuts, clarifications — on demand, keeping the interface clean until users ask for more.
Tooltips are supplementary — they add detail to elements that already have a visible label or icon, not a substitute for accessible labelling.
Because tooltips appear on hover or focus rather than a click, they feel ambient — users encounter them naturally as they explore the interface.
Target element
Tooltip bubble
Supporting text
Tooltips appear on hover or keyboard focus to provide short supplementary context for interface elements.
Renders a tooltip that appears on hover or keyboard focus. Use to provide short supplementary explanations for elements that already have a visible label or icon.
Component tokens are specific to each component. Use the table title as the prefix: padding-sm under sgds/btn means sgds/btn/padding-sm.
sgds/padding/smsgds/padding/xssgds/border-radius/mdsgds/font-size/14sgds/color-fixed-lightsgds/surface-fixed-darksgds/dimension/320sgds/z-index-overlayShort supporting text works best because users should be able to read it at a glance.
Important instructions should stay visible in the interface, not appear only on hover or focus.
TabShift+TabShare them with us on
Report it on GitHub
The Singapore Government Design System was developed to empower teams in creating fast, accessible and mobile-friendly digital services.