Carousel
Carrossel que mostra um slide por vez de um conjunto curto, como novidades, passos de um tour ou avaliações, com botões de anterior e próximo e uma fileira de pontos. O que a pessoa precisa ler fica na página, não no slide 3.
Novo
Cobranças recorrentes
Envie a mesma cobrança todo mês, no dia que você escolher.
Melhorado
Conciliação bancária mais rápida
As transações agora aparecem em menos de 2 minutos.
Em breve
Aprovação de despesas
Gestores aprovam as despesas da equipe pelo celular.
Instalação
Configure o Camaleo uma vez (Instalação) e importe o que precisar. Ele roda no cliente, porque guarda o slide atual.
import { Carousel, CarouselSlide } from "@camaleo/react";Anatomia
Uma <section> com os slides e, abaixo, uma fileira de controles. CarouselSlide é um layout opcional para cada slide; qualquer elemento serve. Cada parte tem um data-slot que você pode usar no CSS.
Exemplos
Cada exemplo é um arquivo real que você pode copiar. Todos usam o estilo, o modo e a cor escolhidos na barra acima.
Novo
Cobranças recorrentes
Envie a mesma cobrança todo mês, no dia que você escolher.
Melhorado
Conciliação bancária mais rápida
As transações agora aparecem em menos de 2 minutos.
Em breve
Aprovação de despesas
Gestores aprovam as despesas da equipe pelo celular.
Passo 1
Conecte seu banco
Escolha o banco e entre uma vez. Só lemos as transações.
Passo 2
Adicione sua equipe
Convide as pessoas por e-mail e escolha o que cada uma vê.
Passo 3
Emita sua primeira nota
Preencha o cliente e o valor, e enviamos o PDF por e-mail.
Passo 4
Receba
As notas pagas são conciliadas com o banco sozinhas.
Passos entre os quais a pessoa pula
Cada ponto é uma aba: o Tab chega à fileira uma vez, e as setas trocam de slide. Esconda o botão Reproduzir com showAutoPlayToggle={false} quando a pessoa lê no próprio ritmo.
Novo
Cobranças recorrentes
Envie a mesma cobrança todo mês, no dia que você escolher.
Melhorado
Conciliação bancária mais rápida
As transações agora aparecem em menos de 2 minutos.
Em breve
Aprovação de despesas
Gestores aprovam as despesas da equipe pelo celular.
Rotação que a pessoa inicia
Deixe autoPlay desligado e mantenha o botão Reproduzir: quem quer que os slides andem aperta nele, e Pausar para. A rotação nunca roda quando o sistema pede menos movimento.
qui., 14/11 · 9h
Design tokens em escala
Ana Ribeiro, Nubank
qui., 14/11 · 10h30
Gráficos acessíveis
Marcos Lima, Globo
qui., 14/11 · 14h
Formulários que as pessoas terminam
Julia Santos, iFood
Todas as partes de um slide
CarouselSlide organiza kicker, title, description e badge. Coloque a data ou a categoria no kicker, para o título caber no celular.
Feche o mês em minutos
Classifique cada transação antes do dia 5.
Nunca perca um vencimento
Ative lembretes três dias antes de cada boleto.
Conteúdo próprio no slide
Qualquer elemento pode ser um slide. Comece com um título, porque o nome do slide é só a posição, como "2 de 3".
Passo 1
Conecte seu banco
Escolha o banco e entre uma vez. Só lemos as transações.
Passo 2
Adicione sua equipe
Convide as pessoas por e-mail e escolha o que cada uma vê.
Passo 3
Emita sua primeira nota
Preencha o cliente e o valor, e enviamos o PDF por e-mail.
Passo 4
Receba
As notas pagas são conciliadas com o banco sozinhas.
Reagir ao slide
Avance pelos passos e aperte Recomeçar. Controle activeIndex quando a página precisa saber o slide, como num contador de passos ou num botão de concluir.
Inicial
1 usuário, 50 notas por mês.
Equipe
Até 10 usuários e notas ilimitadas.
Empresa
Usuários ilimitados, aprovações e registro de auditoria.
Nomes no seu idioma
Sem tradução, o leitor de tela anuncia cada slide como "2 of 3, slide". Passe slideLabel, slideRoleDescription e os rótulos dos botões para ele dizer "Plano 2 de 3".
Em contexto
Carrosséis costumam ficar num card ou numa seção da página, ao lado de conteúdo que está sempre visível. Estas são peças inteiras de interface que você pode copiar, no estilo que escolheu.
Primeiros passos
Passo 1
Conecte seu banco
Escolha o banco e entre uma vez. Só lemos as transações.
Passo 2
Adicione sua equipe
Convide as pessoas por e-mail e escolha o que cada uma vê.
Passo 3
Emita sua primeira nota
Preencha o cliente e o valor, e enviamos o PDF por e-mail.
Passo 4
Receba
As notas pagas são conciliadas com o banco sozinhas.
O que dizem os clientes
“Fechamos março em dois dias, e não em uma semana.”
Carla Mendes, diretora financeira da Pátio Foods
“Nossos clientes pagam mais rápido desde que as cobranças saem sozinhas.”
Rafael Souza, dono da Souza Arquitetura
“Configurar a equipe levou dez minutos.”
Beatriz Alves, operações na Lumen Saúde
Ofertas da semana
Até domingo
Fone com cancelamento de ruído
De R$ 1.499,00 por R$ 1.099,00.
Só no site
Notebook 14 polegadas, 16 GB
De R$ 5.299,00 por R$ 3.999,00.
Frete grátis
Smartwatch com GPS
De R$ 1.249,00 por R$ 999,00.
Boas práticas
Cobranças recorrentes
Envie a mesma cobrança todo mês, no dia que você escolher.
Conciliação bancária mais rápida
As transações agora aparecem em menos de 2 minutos.
Aprovação de despesas
Gestores aprovam as despesas da equipe pelo celular.
Pouca gente passa do terceiro slide, então um conjunto curto é visto e os pontos continuam fáceis de distinguir.
Cobranças recorrentes
Envie a mesma cobrança todo mês, no dia que você escolher.
Conciliação bancária mais rápida
As transações agora aparecem em menos de 2 minutos.
Aprovação de despesas
Gestores aprovam as despesas da equipe pelo celular.
Cobranças recorrentes
Envie a mesma cobrança todo mês, no dia que você escolher.
Conciliação bancária mais rápida
As transações agora aparecem em menos de 2 minutos.
Aprovação de despesas
Gestores aprovam as despesas da equipe pelo celular.
Cobranças recorrentes
Envie a mesma cobrança todo mês, no dia que você escolher.
Conciliação bancária mais rápida
As transações agora aparecem em menos de 2 minutos.
Oito pontos parecem iguais, e os últimos slides só são vistos por quem clica em todos.
“Fechamos março em dois dias, e não em uma semana.”
Carla Mendes, diretora financeira da Pátio Foods
“Nossos clientes pagam mais rápido desde que as cobranças saem sozinhas.”
Rafael Souza, dono da Souza Arquitetura
Quem passa o olho, e quem usa leitor de tela e pula por títulos, sabe do que o slide trata antes de ler.
Fechamos março em dois dias, e não em uma semana, e a equipe finalmente parou de pedir planilhas ao financeiro toda sexta à tarde.
Nossos clientes pagam mais rápido desde que as cobranças saem sozinhas.
Sem título, a pessoa precisa ler o slide inteiro para saber se ele importa.
Props
Os dois aceitam os atributos do seu elemento: Carousel os de <section> (o aria-label padrão é "Carousel", então sempre passe um), CarouselSlide os de <div>, com os children depois da descrição.
Styling hooks
Mude o visual sem copiar o componente: use os atributos ou defina os tokens num elemento pai, num estilo ou no próprio carrossel.
Atributos
Tokens que ele lê
Cor
Forma e tamanho
Tipografia e movimento
Só deste componente
Acessibilidade
- O carrossel é uma section com aria-roledescription. Ele segue o padrão de carrossel com abas: os pontos são abas, cada uma com aria-controls apontando para o seu slide, e cada slide é um role="tabpanel" nomeado pela posição, como "2 de 3". Os slides ocultos saem da página com hidden.
- A rotação vem desligada e nunca roda com menos movimento. Ela espera enquanto o mouse ou o foco do teclado está no carrossel, e o botão Reproduzir/Pausar para de vez.
- O slide que a pessoa escolhe é anunciado (o viewport tem aria-live="polite"); a rotação automática não. Comece cada slide com um título, para o anúncio ficar curto e claro.
- Os nomes padrão estão em inglês. Em outros idiomas, passe roleDescription, slideLabel, goToSlideLabel e os rótulos dos botões.