UNPKG

@shopify/polaris

Version:

Shopify’s product component library

94 lines (65 loc) 2.25 kB
--- name: Tooltip category: Overlays keywords: - info - help - popover - infotip - hint - small popover - hover - tap --- # Tooltip Tooltips are floating labels that briefly explain the function of a user interface element. They can be triggered when merchants hover, focus, tap, or click. --- ## Best practices Tooltips should: - Provide useful, additional information or clarification. - Succinctly describe or expand on the element they point to. - Be provided for icon-only buttons or a button with an associated keyboard shortcut. - Not be used to communicate critical information, including errors in forms or other interaction feedback. - Not contain any links or buttons. - Be used sparingly. If you’re building something that requires a lot of tooltips, work on clarifying the design and the language in the experience. --- ## Content guidelines ### Basic tooltips Tooltips should: - Be written in sentence case - Be concise and scannable - Not be used to communicate error messages or important account information <!-- usageblock --> #### Do Post reach is the number of people who have seen your post in their News Feed. #### Don’t To continue using Shopify, this amount must be paid immediately. <!-- end --> --- ## Examples ### Default tooltip Use only when necessary to provide an explanation for an interface element. ```jsx <div style={{padding: '75px 0'}}> <Tooltip active content="This order has shipping labels."> <Link>Order #1001</Link> </Tooltip> </div> ``` ### Light tooltip A light tooltip draws less attention than the default tooltip. Use only when necessary to provide an explanation for an interface element with less emphasis. ```jsx <div style={{padding: '75px 0'}}> <Tooltip light active content="This order has shipping labels."> <Link>Order #1001</Link> </Tooltip> </div> ``` --- ## Related components - To make helpful content more visible to merchants, use the help text portions of form components such as [text fields](https://polaris.shopify.com/components/forms/text-field), [footer help](https://polaris.shopify.com/components/titles-and-text/footer-help), or [an inline link to help](https://polaris.shopify.com/components/navigation/link)