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