Skip to content

Card Grid

The Card Grid element displays content items as visual cards in a responsive grid layout. Use it for product catalogs, content browsing, technique galleries, or any scenario where items need to be displayed as image cards with navigation.


Overview

Card Grid renders items as visual cards with images, titles, and subtitles arranged in a configurable grid:

[ Image 1    ]  [ Image 2    ]  [ Image 3    ]
[ Title 1    ]  [ Title 2    ]  [ Title 3    ]
[ Subtitle 1 ]  [ Subtitle 2 ]  [ Subtitle 3 ]

Common uses:

  • Technique galleries (e.g., browse elbow strikes after navigating via TreeNav)
  • Product catalogs with images and descriptions
  • Content browsing pages (Netflix-style)
  • Portfolio or gallery displays

Adding a Card Grid

  1. Open the Website Builder
  2. Find Card Grid in the Elements panel (under Display)
  3. Drag it onto your page
  4. Configure cards in the General Tab

Properties

General Tab

Data Source

OptionDescription
StaticDefine card items manually
From ElementPull data from another element (e.g., JSON Data Source)

Static Card Items

Add cards directly:

  • Click Add Card to add a new item
  • Enter the Image URL, Title, Subtitle, and select a Target Page
  • Click the X button to remove a card

Element Data Source

When using "From Element":

PropertyDescription
Source Element IDThe ID of the source element
Image FieldField name for the card image URL (e.g., image)
Title FieldField name for the card title (e.g., title)
Subtitle FieldField name for the card subtitle (e.g., subtitle)
Page ID FieldField name for the navigation target page (e.g., pageId)

Layout Settings

PropertyRangeDefaultDescription
Columns1-63Number of grid columns
Gap0-64px16pxSpace between cards
Image Height40-400px160pxHeight of card images

Card Style

StyleDescription
ElevatedCards with drop shadow (default)
OutlinedCards with border, no shadow
FlatMinimal cards with subtle background

Color Tab

PropertyDescriptionDefault
Background ColorContainer backgroundTransparent
Border ColorContainer borderTransparent

Dimensions Tab

PropertyDescription
WidthElement width
HeightElement height (auto by default)
PaddingInner spacing
MarginOuter spacing
Border RadiusCorner rounding

Use Cases

After navigating via TreeNav to "Muay Thai > Elbows", display all elbow techniques as cards with images, names, and descriptions. Clicking a card navigates to the technique detail page.

Product Catalog

Show products in a grid with product images, names, and prices. Each card links to the product detail page.

Content Browse Page

Display articles, tutorials, or courses in a visual grid. Use the "From Element" data source with a JSON Data Source to populate cards dynamically.

Show portfolio items with preview images and project titles in a clean grid layout.


Best Practices

  1. Use consistent image sizes - All card images should ideally have the same aspect ratio

  2. Keep titles concise - 1-3 words works best for grid layouts

  3. Choose the right column count - 2-3 columns for detailed cards, 4-6 for thumbnail grids

  4. Use Elevated style for rich content - The shadow helps distinguish individual cards

  5. Connect to JSON Data Source - For dynamic content, connect via "From Element" to avoid maintaining static lists


Questions?

If you have any questions, please don't hesitate to contact us. Alternatively, you can submit an issue on this platform.

Useful Links:

Web Elements - https://help.acenji.com/#/./create-web-application/elements/index

Was this article helpful?

No-Code App Builder