Divider
Separadores visuais para layouts horizontais e verticais. Use dividers para criar limites claros entre seções de conteúdo.Visual separators for horizontal and vertical layouts. Use dividers to create clear boundaries between sections of content.
Quando usarWhen to use
Divider horizontalHorizontal divider
O divider padrão ocupa toda a largura do container e adiciona separação vertical entre o conteúdo.The default divider spans the full width of its container and adds vertical separation between content.
Content above the divider
Content below the divider
Em uma listaIn a list
Dividers entre itens de lista criam agrupamento visual.Dividers between list items create visual grouping.
Notifications
Manage your notification preferences
Privacy
Control who can see your profile
Security
Two-factor authentication and password
Divider verticalVertical divider
Use ds-divider--vertical dentro de um flex container para separar itens horizontalmente.Use ds-divider--vertical inside a flex container to separate items horizontally.
Center
Right
Em uma toolbarIn a toolbar
Dividers verticais separam grupos de ações em uma toolbar.Vertical dividers separate groups of actions in a toolbar.
Boas práticasBest practices
Section A
Section B
Item 1
Item 2
Item 3
Item 4
Item 5
Mapeamento de tokensToken mapping
| PropriedadeProperty | Token (semantic) | Variavel CSSCSS variable |
|---|---|---|
| corcolor | semantic.border.default | --ds-border-default |
| largurawidth | foundation.border.width.1 | --ds-border-width-1 |
Classes CSSCSS classes
| ClasseClass | DescricaoDescription |
|---|---|
ds-divider | Divider horizontal (padrão)Horizontal divider (default) |
ds-divider--vertical | Divider vertical (para flex containers)Vertical divider (for flex containers) |
AccessibilityAccessibility
| ContextoContext | RequisitoRequirement | ImplementaçãoImplementation |
|---|---|---|
<hr> semânticoSemantic <hr> | role="separator" implicitoImplicit role="separator" | Nenhum atributo extra necessario — o navegador fornece a roleNo extra attributes needed -- the browser provides the role |
<div> divider decorativoDecorative <div> divider | Oculto da tecnologia assistivaHidden from assistive technology | aria-hidden="true" |
| Contexto interativoInteractive context | Comunica a separação a leitores de telaCommunicates separation to screen readers | role="separator" |
<hr class="ds-divider"> em vez de um <div> estilizado. O elemento <hr> tem role="separator" implicito, então nenhum ARIA extra é necessario.Use <hr class="ds-divider"> instead of a styled <div>. The <hr> element has implicit role="separator", so no extra ARIA is needed.