Have ideas?
Use the following utilities to apply focus styles to custom UI components.
Examples
Focus rings
Focus
Use the .ds-u-focus utility to conditionally apply focus styles to your component when that component has focus. Focus will be applied regardless of keyboard or mouse interaction.
Click or tab into the following example to see this utility in action.
Focus-visible
Use the .ds-u-focus-visible utility to conditionally apply focus styles to your component when that component has keyboard focus.
Tab into the following example to see this utility in action.
Focus-within
Use the .ds-u-focus-within utility to conditionally apply focus styles to your component when a child element of that component has focus. Focus will be applied regardless of keyboard or mouse interaction.
Click or tab into the following example to see this utility in action.