Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Components in rows

Magesuite CMS components are consistently arranged in full rows, occupying the entire available space, be it the content width or the browser width when available. Placing multiple components side by side in a single row is not feasible. This design concept was adopted to ensure a unified look and behavior for specific device breakpoints, which include:

phone: 23.13em, // 370px
phoneLg: 30em, // 480px
tablet: 48em, // 768px
laptop: 64em, // 1024px
laptopLg: 80em, // 1280px
desktop: 90em, // 1440px
tv: 120em,

By adhering to this concept of organizing Magesuite CMS components in full rows, it is possible to avoid the extensive complexity of component look and behavior in multiple combinations of external (device) and internal breakpoints. This approach greatly reduces the time required for developers and testers to deliver CMS components for a child project. By focusing on a standardized structure, the development process becomes more efficient and streamlined, leading to quicker and more consistent results.

Content in columns

The way of organizing components if full rows do not mean that it is not possible to display content in columns. Many components allow to have internal space to be divided into columns.

Image teaser

With image teaser, an editor can display 1, 2 3, or 4 images per row. Every teaser can be: an image, and image with text, or only text which can consist of a slogan, description, and CTA button).

More info: Teaser and Text

Teaser and text

Teaser and text is a component that under the hood is an image teaser with a specific configuration. As it was noticed that the frequent design choice is to place an image next to a text (2 columns layout) this component allows us to achieve this goal.

More info: Image teasers

Mosiac

If you need to place some content (image + image, image + text, image + image) in 2 asymmetrical columns use Mosaic.

More info: Mosaic

Paragraph

Texts in paragraph components can be divided into: one column / 2 columns / 3 columns / 4 columns.

More info: Paragraph

Products grid

With the product grid, it is possible to place an image next to 1 or more product tiles.

More info: Products grid

Check examples of components with internal columns: https://demo.magesuite.io/thinking-in-rows

Live shops examples

  • No labels