Pular para o conteúdo principal

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 (como anim-scale-up) e uma duração (como 1,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

Editor ao vivo
Resultado
ReferenceError: Provider is not defined