Columns

The native Columns block is significantly enhanced with the Greyd Plugin to support layout flexibility, shared height controls, background layering, and full design control. These features provide both visual and structural improvements without breaking core compatibility. Also see the Column Core Extension documentation for more details.

Settings

Background Element

The Background element can be an image, video, or animation. This feature is also shared with the Content Box block. You start by selecting the type of background via a button group: None, Image, Video, or Animation.

For all background types other than “None”, you can also configure opacity and scroll behavior. The scroll behavior determines how the background moves: it can scroll with the content, be fixed, or apply vertical/horizontal parallax effects. Since fixed and parallax behaviors can cause rendering issues on iOS, they are disabled on mobile by default. You can override this with a toggle and fine-tune the Parallax speed with a percentage-based control (−200% to +200%).

Screenshot of the Background element configuration of Columns block with image selected, explained in the following paragraphs.

If you choose Image, you can select either a static image or a dynamic one in the sidebar. The dynamic images can be the featured image, website logo or any additional field on the post type that is a “file/media” field type.

A block toolbar button also allows replacing the image easily but only shows the selection settings.

Additional image settings include size (Cover, Contain, Initial), repetition options (horizontally, vertically or both), and positioning (Top, Center, Bottom and for each of these Left, Center, Right).

Screenshot of the Background element configuration of Columns block with video selected, explained in the following paragraphs.

If you choose Video, you can embed a video from YouTube or Vimeo by pasting a URL. You can also define the aspect ratio (16/9, 21/9, 4/3, or 1/1).

Screenshot of the Background element configuration of Columns block with animation selected, explained in the following paragraphs.

When using Animation, you can upload a .json animation file (see the Lottie documentation). Available settings include playback behavior at SVG animation (e.g. Start automatically, Start as soon as visible, Sync with scroll), positioning, and width. For width it’s possible to use CSS functions like calc() or custom CSS variables.

Overlay

Screenshot of the Overlay panel to tone images or add visual contrast for background, explained in the following paragraph.

You can add an overlay on top of the background to tone images or add visual contrast. You choose between None, Solid, or Gradient. Once selected, the overlay can be styled using either a solid color or gradient picker, and you can adjust its opacity.

Pattern

Screenshot of the Pattern panel to add texture or watermark-style visuals, explained in the following paragraph.

The Pattern layer allows you to add texture or watermark-style visuals. Choose from various preset patterns like dots, grid lines, crosses, or squares. You can also select Custom pattern to upload an image. Available options include size, opacity, and scroll behavior (move or fixed).

Separator

Screenshot of the Separator panel as decoratives at the ends of columns, explained in the following paragraph.

Finally, separators are decorative SVG shapes placed at the top and/or bottom edges of the block. You can choose from many shapes such as Waves, Clouds, Curves, or Triangles. If a separator is selected, you can configure its color, position (top, bottom, both, or asymmetrical), height, opacity, and stacking level (in between background and content or in front of background and content).

Styles

Block Style

Screenshot of the Styles section for the columns block, explained in the following paragraph.

In the Block Styles section there’s an additional style called Bootstrap which adds some extra CSS to mimick behaviour from the Bootstrap framework.

Spaces

Screenshot of the Spaces panel for the columns block, explained in the following paragraph.

In addition to the core dimension controls, the Inside (Padding) and Outside (Margin) controls under Spaces offer some more flexibility as they can be configured per breakpoint.

Advanced settings

In the Advanced panel, you’ll also find the Stretch elements to same height option, which ensures consistent vertical alignment between columns or inner content like Content Boxes. You can choose to apply this stretching starting from a specific breakpoint (Tablet and larger, Laptop and larger or Desktop only).

Finally, the block supports Styles class, Hide per breakpoint, Disable element / Hide entirely, and Inline Styling for further layout and styling control. See the Advanced section documentation for more details.

Video

You are currently viewing a placeholder content from Vimeo. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.

More Information