Flippable Card
Um componente ISLE que permite dois renderizados de dois lados.
Opções
- button |
string: etiqueta do botão. Default:none. - draggable |
boolean: controla se o cartão pode ser arrastado. Default:false. - flipSpeedBackToFront |
number: a velocidade com que o cartão passa do fundo para o primeiro plano, em segundos. Default:1. - flipSpeedFrontToBack |
number: {número} a velocidade com que o cartão passa do primeiro plano para o segundo plano, em segundos. Default:1. - oneTime |
boolean: indica se o processo de inversão pode ser executado apenas uma vez. Default:false. - perspective |
number: Valor de propriedade do CSS para dar uma perspectiva ao elemento posicionado em 3d. Default:1000. - size |
number: tamanho do cartão (define sua "width" e "height"). Default:250. - disabled |
boolean: controla se o cartão virável está desativado. Default:false. - value |
boolean: estado de virada do cartão (para componente controlado). Default:none. - defaultValue |
boolean: estado inicial de viragem do cartão. Default:false. - containerStyle |
object: Estilo CSS do recipiente. Default:{}. - frontStyle |
object: Estilo CSS da placa frontal. Default:{}. - backStyle |
object: Estilo CSS do cartão traseiro. Default:{}. - onChange |
function: chamada de retorno invocada uma vez que o cartão é virado; recebe o status atual virado como seu único argumento. Default:onChange() {}.
Exemplos
- Minimal
- With CSS
- Slow Motion
Editor ao vivo
Resultado
ReferenceError: Provider is not defined