Multi Cards
Um componente ISLE que lhe permite criar e controlar vários cartões de memória (por exemplo, em um jogo de Memória).
Opções
- animation |
object
: se o componente utiliza uma animação de entrada; o objeto contém um nome (comoanim-scale-up
) e uma duração (como1,7s
= 1,7 segundos). Default:{}
. - memory |
boolean
: se deve habilitar o modo de jogo de memória no qual se tem que combinar pares dos valores fornecidos. Default:none
. - onChange |
function
: uma função que recebe a matriz dos cartões passíveis de inverter. Default:onChange() {}
. - onMemoryComplete |
function
: chamada de retorno invocada se o jogo da memória estiver completo. Default:onMemoryComplete() {}
. - oneTime |
boolean
: indica se o processo de inversão pode ser executado apenas uma vez. Default:false
. - values |
array<object>
: os valores para as respectivas cartas, entrada em um array que tem campos de entrada para um valor "à frente" e "atrás". Tal valor poderia ser uma string, mas também um componente ISLE completo. Default:[]
. - style |
object
: Estilos em linha CSS. Default:{}
. - containerStyle |
object
: Estilo CSS dos recipientes de cartão. Default:{}
. - frontStyle |
object
: Estilo CSS da frente das cartas. Default:{}
. - backStyle |
object
: Estilo CSS do verso das cartas. Default:{}
.
Exemplos
- Minimal
- Front Image
- Memory
- Memory with Solved Callback
Editor ao vivo
Resultado
ReferenceError: Provider is not defined