Carousel
📘 Modo de Uso
O componente Carousel permite aos usuários navegar por uma série de itens como uma apresentação de slides. Ele é comumente posicionado no banner principal de uma página para exibir múltiplos conteúdos no mesmo espaço.
Adicionando novos slides
Para adicionar mais slides ao componente, em completeView, ative os booleanos de hasSecond até hasSixth. Essas propriedades ativam novos itens à direita do item inicial, com a quantidade máxima de seis itens.
Estilizando os indicadores
Cada indicador pode ter seu estilo e estado configurado individualmente:
- O estado é definido através do booleano
isSelected, variando entre selecionado e não selecionado. - O estilo pode ser alterado em
style.
🧩 Anatomia

📋 Propriedades

⌨️ Código
opl.surfaces.component.carousel
🛡️ Boas Práticas e Acessibilidade
- Os carrosséis devem permitir as seguintes funcionalidades de teclado:
- Tab: move o foco para frente através dos elementos do carrossel.
- Shift + Tab: move o foco para trás através dos elementos do carrossel.
- WCAG 2.1: 2.1.1 Teclado.
- Evite imagens com texto incorporado, a menos que façam parte de um logotipo. Use o texto dentro do título ou do conteúdo do corpo.
- WCAG 2.1: 1.4.5 Imagens de texto.
- Use indicadores de slides sempre que possível, mostrando quantos existem e qual está ativo.
- Evite grandes quantidades de slides: limite a no máximo 5, com até 1–2 linhas de texto simples e legível por slide.