Skip to main content

Carousel

tip

O componente Carousel usa por baixo dos panos a lib React Multi Carousel, leve e totalmente customizavel, suporta vários itens e SSR (renderização do lado do servidor).

⚠️ Observação: Utilize nossa documentação para consulta!

Importação

import { Carousel } from '@escaletech/delta'

Utilização

Resultado
Loading...

Renderizar grupo de botões fora

Passar essa propriedade renderizaria o grupo de botões fora do contêiner. Por padrão, ele é false

Resultado
Loading...

Visível parcial

Mostra os próximos itens parcialmente, isso é muito útil se você deseja indicar aos usuários que este componente do carrossel pode ser deslizado.

Resultado
Loading...

Modo Central

Mostra os próximos itens e os itens anteriores parcialmente.

Resultado
Loading...

Props

PropriedadeDescriçãoTipoPadrãoObrigatório
childrenConteúdo do componenteReactNodenull
responsiveNúmero de slides para mostrar em cada ponto de interrupção.object{1: {breakpoint: {max: 9999,min: 0},items: 1}}
deviceTypePasse isso apenas quando usar para renderização do lado do servidor.string''
ssrUse em conjunto com prop responsive e deviceType.booleanfalse
draggableDesabilita/habilita arrastar na área de trabalho.booleantrue
swipeableDesabilita/habilita a passagem de dedo no celular.booleantrue
infiniteLoop infinito.booleanfalse
minimumTouchDragA distância para arrastar/deslizar para passar para o próximo slide.number50
afterChangeUm retorno de chamada após deslizar todas as vezes.functionnull
beforeChangeUm retorno de chamada antes de deslizar toda vez.functionnull
sliderClassClasse CSS para div deslizante interno, use-a para definir o estilo de sua própria lista de trilhas.stringreact-multi-carousel-track'
itemClassClasse CSS para item de carrossel, use-a para estilizar seu próprio item de carrossel.string''
containerClassClasse CSS para estilizar todo o contêiner.stringreact-multi-carousel-list
keyBoardControlUse o teclado para navegar para o slide seguinte/anterior.booleantrue
autoPlayReprodução automática.booleanfalse
autoPlaySpeedVelocidade da reprodução automática. A unidade é ms.number3000
partialVisiblebooleanfalse
customTransitionConfigure sua própria animação ao deslizarstringtransform 300ms ease-in-out
transitionDurationA unidade é ms, se você estiver usando customTransition, certifique-se de colocar a duração aqui, pois ela é necessária para que o redimensionamento funcione.number300
focusOnSelectVá para o slide ao clicar e torne o slide um slide atual.booleanfalse
centerModeMostra os próximos itens e os itens anteriores parcialmente.booleanfalse
additionalTransfromtransfrom adicional para o atual.number0