Skip to main content
Studio Help · Block

Mosaic Block

The Mosaico block is designed to create modular visual layouts where each item can combine images, text, filters, links, and different weights within the grid. It allows you to control gaps, spacing, background, the inner container, animation, and the horizontal and vertical spacing of each tile, while keeping the ALT and TITLE attributes associated with each item.


General information

The Mosaic block is a solution designed to create visual layouts using multiple tiles, each with its own weight, content, and purpose. Instead of repeating images with uniform behavior, this component allows you to build a more editorial-style grid, where some tiles are wider, others taller, and text can be incorporated as part of the composition itself.


This section may include:


  • several items with images, text, and links within the same block
  • ALT text and title tags associated individually with each image
  • Control of border radius and image filter by tile
  • settings for Horizontal Columns and Vertical Rows
  • Definition of Order Mobile to optimize reading on small screens
  • Link via URL or Category / Page, with the corresponding Target
  • Structural control of gaps, backgrounds, inside containers, and animations

Use this component when your goal is to create a layout with hierarchy, rhythm, and multiple entry points. The Mosaic makes the most sense when each tile serves a specific purpose within the layout, rather than simply listing images in a uniform manner.


Visual examples of the block

Variations in layout and composition

The Mosaico block can look very different depending on the ratio of horizontal to vertical spans, the use of text, filters, and click targets. The three examples below summarize common ways to use it in the frontend without losing visual consistency.

Main campaign Visual hero with dominant width Featured image + editorial context
Copy Incoming message CTA, subtitle, or supporting text
Quick link Featured Category

Example 01 - Editorial hero with main highlight

A dominant image takes up more columns and defines the block’s hierarchy, while supporting tiles help introduce navigation, copy, and additional visual context.

Collection Vertical tile with greater visual weight Good for a product, portfolio, or campaign
Text Copy area integrated into the grid Allows you to use the mosaic as a navigation and storytelling module
CTA Browse category
Highlight Offer or theme

Example 02 - Promotional layout with copy

The mosaic combines media, text, and calls to action within the same layout, making it useful for product launches, promotional displays, and links to various pages.

Main entrance Wide panel for a clear view
Topic 01 Modular tile
Topic 02 Tall tile for detail or portrait
Topic 03 Support module
Closing Final section for navigation reinforcement

Example 03 - Balanced operating schedule

The tiles maintain similar weights, creating a modular and consistent layout. This approach works well for hubs, portfolios, and visual navigation by theme.

When to use / When to avoid

Proper application of the component

When to use

  • For campaigns, editorial hubs, and visual entries for various pages or categories
  • When each tile needs its own weight, with different spans and the possible inclusion of text
  • To create modular layouts where images, text, and links work together
  • When the section hierarchy should be derived from the grid rather than from a uniform list of images

When to avoid

  • When you only need a single image without any compositional logic between tiles
  • When the narrative is entirely sequential and depends on advancing slide by slide
  • When the text is too long to fit neatly within the grid
In this case: if the goal is simply to display multiple images in a more uniform manner, the Gallery block may be sufficient. The Mosaic block is more useful when each tile requires its own functionality and hierarchy.

Como configurar na pratica

Sequencia de trabalho recomendada

Definir a base

  • Escolher Skin, Gap, background e a logica estrutural do bloco
  • Definir se o mosaico deve ficar mais contido no container ou mais aberto na composicao

Construir os items

  • Carregar imagem, preencher ALT e TITULO e decidir se o tile precisa de texto
  • Usar image filter e border radius apenas quando ajudam a leitura e o tom visual

Equilibrar spans

  • Ajustar Horizontal Columns para controlar largura relativa
  • Ajustar Vertical Rows para controlar altura e ritmo da grelha

Validar mobile e clique

  • Confirmar Order Mobile, legibilidade do texto e equilibrio entre tiles
  • Rever URL, Category / Page e Target para garantir comportamento coerente no frontend

Boas práticas de conteúdo

Curadoria visual, ordem e acessibilidade

Hierarquia e ritmo

  • Escolhe 1 ou 2 tiles com maior protagonismo e deixa os restantes apoiar essa leitura
  • Evita dar peso especial a quase todos os items, porque o mosaico perde clareza rapidamente
  • Usa gap, spans e contraste de escala para construir ritmo, nao para compensar falta de curadoria

Texto, filtro e destino

  • Se usares o campo Texto, garante contraste suficiente entre copy e imagem
  • O Image filter deve reforcar a legibilidade, nao tapar a qualidade do asset
  • Se um tile parece clicavel, o destino configurado deve corresponder a essa expectativa visual
Boa pratica: pensa no Mosaico como uma grelha com papeis diferentes. Um tile pode abrir a narrativa, outro pode reforcar navegacao e outro pode carregar copy. Quando todos tentam fazer tudo ao mesmo tempo, a composicao deixa de respirar.

Configuracoes avancadas do componente Mosaico

Estrutura, espacamentos e comportamento base

Configuracoes avancadas do bloco mosaico

Estas opcoes controlam a base estrutural do mosaico: identidade visual do bloco, organizacao interna, espacamentos e forma como a composicao encaixa no layout da pagina.

Estrutura base

  • Skin define a variante visual global do bloco
  • Disabled block permite desativar o bloco sem o apagar
  • Block ID e Extra Class ajudam na organizacao, ancora e customizacao

Spacings e container

  • Margin e Padding definem o encaixe do mosaico no resto da pagina
  • Inside Container controla se a grelha respeita mais claramente a largura do container
  • Gap define o respiro entre os tiles e influencia diretamente o ritmo visual

Cor e animacao

  • Background color define o fundo estrutural da composicao
  • Animation on/off ativa ou desativa a entrada animada do bloco
  • Scroll animation type ajusta o tipo de animacao aplicado no frontend

Configuracao do conteudo principal

Imagem, metadata e copy de cada tile

Configuracao do conteudo principal do bloco mosaico

Cada item do mosaico recebe o seu proprio asset, metadata e bloco de conteudo. E nesta area que se define tanto a base visual da imagem como a informacao textual que pode aparecer dentro do tile.

Media e metadata

  • O campo Imagem recebe o asset principal de cada tile
  • ALT e TITULO ficam associados individualmente a essa imagem
  • Isto permite manter acessibilidade e contexto mesmo quando a composicao mistura varios papeis visuais

Tratamento visual

  • Image border radius controla a suavizacao visual dos cantos
  • Image filter ajuda a escurecer ou uniformizar a imagem para suportar melhor o texto
  • Estas opcoes devem servir a legibilidade e nao mascarar um asset fraco

Texto do tile

  • O campo Texto permite inserir copy diretamente na composicao
  • Funciona bem para titulos curtos, chamadas editoriais ou pequenas frases de apoio
  • Se a copy for longa, o tile perde impacto e o mosaico fica visualmente pesado

Configuracoes de apresentacao dos items

Spans, mobile order e comportamento de clique

Campos de apresentacao do item no bloco mosaico

Depois de definires imagem e copy, e nesta zona que decides quanto espaco cada tile ocupa, como se reorganiza no mobile e para onde encaminha o utilizador quando existe interacao.

Horizontal Columns

  • Na pratica, este campo define quantas colunas horizontais o tile ocupa dentro da grelha
  • One tende a manter a largura base; valores superiores fazem o tile ganhar mais presenca no eixo horizontal
  • Funciona bem para imagens panoramicas, heroes visuais ou tiles que precisam de abrir a leitura

Vertical Rows

  • Este campo controla quantas linhas verticais o tile ocupa, alterando a sua altura aparente
  • One tende a manter a altura base; valores superiores fazem o tile crescer no eixo vertical
  • E util para retratos, detalhes ou blocos textuais que precisam de mais respiracao

Order Mobile

  • Permite reorganizar a sequencia dos tiles quando a grelha colapsa para mobile
  • E importante quando o tile principal em desktop nao deve ser necessariamente o primeiro em ecras pequenos
  • Ajuda a proteger a narrativa e a prioridade comercial da secao

URL, Category / Page e Target

  • URL define um destino direto para o tile
  • Category / Page ajuda a ligar o tile a uma pagina interna quando a relacao ja existe no CMS
  • Target controla se a abertura acontece na mesma pagina ou num novo contexto
Boa pratica: pensa nestes campos como spans. Horizontal Columns define largura relativa; Vertical Rows define altura relativa. O melhor resultado costuma vir de poucos destaques bem escolhidos, e nao de excecoes em quase todos os items.

Guias relacionados

Contexto complementar para este bloco