Skip to content

M20 — Item Cards Documents

Grelha de cartões que apresenta vários items, com o seu texto descritivo e acesso rápido aos documentos associados (fichas técnicas, brochuras, fotografias, vídeos). Cada item combina um cartão de informação com uma imagem representativa.

CampoValor
MóduloM20 — Item Cards Documents
EstadoRascunho
Figma DesktopAbrir no Figma
Figma MobileAbrir no Figma
Figma Library (página)Abrir no Figma
Zoho TaskP894-T638
Criada2026-04-21
Aprovada
Aprovada por
M20 Desktop

Abrir screenshot mobile (375px) em nova janela →

M20 Savoy Palace M20 Saccharum M20 Calheta Beach M20 Hotel Next M20 Savoy Signature

Links Figma: Desktop | Mobile | Savoy Palace | Saccharum | Calheta Beach | Next | Savoy Signature


O módulo Item Cards Documents apresenta uma lista de conteúdos de travel trade organizada em grelha — tipicamente quartos, suites e facilidades disponíveis para parceiros de viagem (agências, operadores, media). Cada item é composto por dois blocos: um cartão com texto (título, subtítulo, descrição e botões) e uma imagem representativa com uma etiqueta sobreposta.

O que distingue este módulo é a zona de documentos associados: cada cartão tem quatro tipos de documentos fixos — fichas técnicas, brochura, fotografias e vídeos — apresentados como ícones com etiquetas clicáveis. O editor configura o link de cada tipo de documento no backoffice; tipos sem link não aparecem no cartão.

A grelha mostra 3 items por linha em ecrã grande. Quando o número de items ultrapassa 6, aparece automaticamente um botão “Carregar Mais” que permite mostrar os restantes sem sair da página.

O módulo suporta imagens nos formatos JPG, PNG, WEBP, SVG e GIF animado. Os GIFs reproduzem automaticamente em loop.


Variante 1 — Grelha de 3 colunas (padrão no computador)

Section titled “Variante 1 — Grelha de 3 colunas (padrão no computador)”

Como parceiro de viagem (agência, operador ou jornalista), quero ver os items disponíveis organizados em colunas, cada um com a descrição, os documentos para download e a imagem, para identificar rapidamente o que preciso e aceder aos materiais.

Variante 1 — Grelha 3 colunas

Elementos visíveis:

  • Cabeçalho do módulo: etiqueta pequena em maiúsculas (ex: “DOCUMENTOS”), título principal, botão à direita (ex: “Ver todos”)
  • Grelha com 3 cartões por linha, cartões de informação — título, subtítulo em maiúsculas, descrição, ícones dos documentos disponíveis, botão principal e botão secundário e imagens correspondentes — imagem grande com uma etiqueta sobreposta (canto inferior esquerdo).
  • Botão “Carregar Mais” centrado no fim da grelha

Critérios de Aceitação:

  • No computador, a grelha mostra 3 items por linha

  • A descrição, os ícones dos documentos e os botões mantêm-se alinhados entre cartões da mesma linha

  • O botão “Carregar Mais” aparece centrado por baixo de todos os items

  • O cabeçalho superior (etiqueta, título, botão) mantém-se fixo no topo do módulo

  • A descrição é truncada com reticências quando excede o número de linhas máximo, para manter a altura consistente

  • Os ícones de documentos aparecem apenas para os tipos que têm link configurado no BO

  • O botão “Carregar Mais” aparece automaticamente quando há mais de 6 items

  • A animação de entrada mostra primeiro o cabeçalho e depois os cards, com um efeito “appear up” fluído

Como visitante, quero ver a lista de items sem cabeçalho geral, para páginas onde o título já vem do bloco anterior.

Elementos visíveis:

  • Apenas a grelha de items e o botão “Carregar Mais”

Critérios de Aceitação:

  • Não aparecem a etiqueta, o título principal, nem o botão superior
  • A grelha começa diretamente no topo do bloco

Variante 3 — Cartão de item sem documentos disponíveis

Section titled “Variante 3 — Cartão de item sem documentos disponíveis”

Como editor, quero que um item possa não mostrar documentos associados, quando ainda não existem documentos para aquele item.

Elementos visíveis:

  • Título, subtítulo, descrição e botões do cartão
  • A zona dos ícones de documentos não aparece

Critérios de Aceitação:

  • A zona dos ícones de documentos (Fichas técnicas, Brochura, Fotos, Vídeos) não aparece
  • Não há espaço vazio onde estaria a zona de ícones
  • O resto do cartão e a altura da linha mantêm-se equilibrados

Este módulo tem algumas interações ligadas aos botões e ao carregamento progressivo de items.

InteraçãoDescrição
Clicar no botão superior (ex: “Ver todos”)Redireciona para uma página com a lista completa ou uma página relacionada
Clicar num ícone de documento (ex: “FACTSHEETS”, “BROCHURE”)Abre o documento associado ou a galeria correspondente (numa nova página ou janela)
Clicar no botão principal do cartão (ex: botão preenchido)Redireciona para a página de detalhe do item
Clicar no botão secundário do cartão (link sublinhado)Redireciona para uma página relacionada (ex: reservar)
Clicar na imagem ou na etiqueta sobrepostaRedireciona para a página de detalhe do item
Clicar em “Carregar Mais”Mostra mais items na grelha, sem sair da página

Nota: O comportamento dos ícones de documentos depende do tipo de documento: uma ficha técnica descarrega um ficheiro PDF, uma galeria de fotografias abre numa nova página ou numa vista ampliada, e um vídeo abre o vídeo correspondente.


Conteúdos geridos no backoffice para este módulo:

ElementoTipoObrigatórioDescrição
EtiquetaTítuloNãoTexto curto em maiúsculas por cima do título. O editor escolhe o nível de cabeçalho
Título do móduloTítuloNãoTítulo principal da grelha. O editor escolhe o nível de cabeçalho
Botão superiorBotãoNãoBotão à direita do cabeçalho que liga a outra página (ex: lista completa, arquivo)

Cartão de item (a grelha contém vários items)

Section titled “Cartão de item (a grelha contém vários items)”
ElementoTipoObrigatórioDescrição
Título do itemTítuloSimNome do item. Suporta RTE simplificado: negrito, itálico, sublinhado, link.
SubtítuloTextoNãoTexto curto em maiúsculas por cima ou abaixo do título
DescriçãoTextoNãoBreve descrição do item. Suporta RTE simplificado: negrito, itálico, sublinhado, link. Truncada com reticências se exceder o número máximo de linhas definido para manter altura consistente entre cartões.
Ícones de documentosLista de íconesNãoTipos de documentos disponíveis (ver tabela abaixo)
Botão principalBotãoNãoBotão preenchido com a ação principal do item (ex: “Ver mais”, “Reservar”)
Botão secundárioBotãoNãoLink sublinhado com uma ação adicional (ex: “Explorar”)
Imagem representativa (computador)ImagemSimFotografia do item, apresentada por baixo do cartão de informação
Imagem representativa (telemóvel)ImagemSimVersão da imagem para ecrãs pequenos
Etiqueta na imagemTextoNãoEtiqueta curta sobreposta na imagem, canto inferior esquerdo.

Tipos de ícones de documentos suportados (com base no Figma)

Section titled “Tipos de ícones de documentos suportados (com base no Figma)”
ÍconeTipo de documento
FACTSHEETSFichas técnicas (PDF)
BROCHUREBrochura (PDF)
PHOTOSGaleria de fotografias
VIDEOSVídeos
ElementoTipoObrigatórioDescrição
Botão “Carregar Mais”BotãoNãoBotão centrado no fim da grelha para mostrar mais items

Nota: Pelo menos um item tem de existir na grelha. O cabeçalho, o subtítulo de cada item, a descrição, os ícones de documentos, os botões e o botão “Carregar Mais” são todos opcionais. O módulo adapta-se à ausência de qualquer campo opcional — os espaços ajustam-se sem deixar áreas vazias. A etiqueta sobreposta na imagem só aparece se tiver texto.


Opções disponíveis no backoffice para personalizar o comportamento e aspeto do módulo:

OpçãoValores possíveisValor padrãoDescrição
Ativar/DesativarAtivo / InativoAtivoPermite ativar ou desativar o módulo sem o apagar — quando inativo, o módulo deixa de aparecer no site mas toda a configuração é mantida.

ElementoEcrã grande (computador)Ecrã pequeno (telemóvel)
Cabeçalho do móduloEtiqueta e título à esquerda, botão à direita na mesma linhaEtiqueta e título no topo, botão por baixo ocupando toda a largura
Título principalTamanho grande, pode ocupar duas linhasTamanho adaptado, quebra naturalmente
Grelha de items3 colunas1 coluna (items empilhados verticalmente)
Cartão de informação + imagemCartão de informação numa linha, imagem imediatamente por baixo na mesma colunaCartão + imagem seguem-se um ao outro, na mesma coluna única
Botões do cartãoLado a lado (principal + secundário)Empilhados verticalmente ou botão principal a ocupar toda a largura
ImagemProporção ampla (paisagem)Proporção adaptada, ocupa toda a largura do ecrã
Botão “Carregar Mais”Centrado no fim da grelhaCentrado, pode ocupar mais largura

EstadoDescrição
InicialA grelha aparece com o número inicial de items configurado
Ao passar o rato num cartãoO cartão eleva-se ligeiramente ou os botões mudam de cor para indicar que é clicável
Ao passar o rato num ícone de documentoO ícone muda de cor ou ganha um sublinhado
Ao passar o rato na imagemA imagem tem uma ligeira ampliação ou escurecimento para indicar que é clicável
Ao passar o rato no botão “Carregar Mais”O botão muda ligeiramente de cor ou preenchimento
Depois de clicar em “Carregar Mais”Mais items aparecem por baixo dos existentes; o botão mantém-se visível enquanto houver mais items para mostrar
Quando não há mais itemsO botão “Carregar Mais” desaparece automaticamente
Sem ícones de documentosA zona dos documentos não aparece no cartão; a distância entre a descrição e os botões ajusta-se
Sem descriçãoO espaço da descrição não aparece; os ícones de documentos sobem
Descrição muito longaA descrição pode ser cortada com reticências a partir de um certo número de linhas, para manter todos os cartões da mesma linha com a mesma altura

O módulo tem uma animação de entrada em duas fases:

O cabeçalho (etiqueta, título, botão) aparece primeiro com um efeito “appear up”

Os cards aparecem a seguir, com o mesmo efeito fluído e rápido, em sequência

Referência: https://www.mellem.ca/blogue — cards de artigos

Para utilizadores com prefers-reduced-motion ativo, todos os elementos aparecem instantaneamente sem animação.


  • Pode ser navegado apenas com o teclado: tecla Tab para passar entre botões, links e ícones de documentos; tecla Enter para ativar.
  • Cada ícone de documento é anunciado por leitores de ecrã com o tipo e o nome do item correspondente (ex: “Brochura do Premium Suite”).
  • As imagens dos items têm descrição alternativa para utilizadores com leitor de ecrã.
  • Os botões e links têm texto legível por leitores de ecrã.
  • O contraste entre o texto e o fundo cumpre os requisitos de acessibilidade visual em todos os temas (mínimo 4.5:1), tanto nas variantes claras como na escura (Savoy Signature).
  • A etiqueta sobreposta na imagem tem fundo com opacidade suficiente para garantir contraste do texto sobre qualquer imagem.
  • Os elementos interativos têm indicação visual clara quando estão selecionados pelo teclado.
  • O botão “Carregar Mais”, após ser clicado, anuncia aos leitores de ecrã que novos items foram adicionados à lista.

O módulo adapta-se visualmente a cada hotel: cor de fundo, cor do texto, cor dos botões, cor dos ícones de documentos, cor das etiquetas sobrepostas nas imagens e tipografia dos títulos e do corpo de texto seguem a identidade visual do hotel.

Os 8 sites suportados:

  • Savoy Palace
  • Saccharum
  • Calheta Beach
  • Hotel Next
  • Savoy Signature (site do grupo) 
  • Gardens (por desenvolver)
  • The Reserve (por desenvolver)
  • Royal Savoy (por desenvolver)

Notas por tema (com base no Figma):

  • Savoy Palace — fundos claros, títulos em tom dourado/terra, etiqueta superior em violeta, botão principal em tom dourado escuro
  • Saccharum — fundos claros, acentos em tom natural/terroso
  • Calheta Beach — acentos em tom fresco (turquesa/coral)
  • Hotel Next — acentos em azul forte e laranja
  • Savoy Signature — fundo em azul-marinho escuro, elementos em tons claros (tema escuro)

O esquema estrutural (cabeçalho, grelha, cartão acima da imagem, botões, carregar mais) mantém-se consistente entre todos os hotéis.


As imagens carregadas no backoffice para este módulo aceitam os formatos JPG, PNG, SVG, GIF e WEBP.

  • JPG — preferencial para fotografias e imagens com tratamento fotográfico.
  • SVG — preferencial para imagens vetoriais (logótipos, ícones, símbolos, ilustrações simples).
  • WEBP — alternativa otimizada para fotografia/gráficos quando se procura melhor performance.
  • PNG — para imagens com transparência ou detalhe gráfico que não seja vetorial.
  • GIF — apenas quando é necessária animação simples.

Este módulo permite a inserção de imagens em formato GIF. Atenção: dado que estes ficheiros podem ter um peso elevado, é essencial uma gestão cuidada no backoffice — caso contrário, a performance do website poderá ser seriamente comprometida.


DataEstadoDescrição
2026-05-18Revisão Rui RosaRevisto e validado por Rui Rosa. Pequenas alterações.
2026-05-18Análise QA (Agentic QA)Análise de incoerências, formatação, lógica, e conteúdo. Revisto e alterado.
2026-05-14Revisão Design + TechAnálise de Liliana Moreira e Rui Rosa comparando as recomendações de FA
2026-05-11Revisão Functional AnalystAnálise e recomendações da equipa de Análise Funcional.
2026-05-05Validação DesignAtualizado e validado por Liliana Moreira
2026-04-21RascunhoVersão inicial criada a partir do Figma (módulo ainda não implementado no código)