This project is not covered by Drupal’s security advisory policy.
Provides 5 layout components to build interesting and flexible pages using the Canvas page builder.
The handful of flexible blocks like Row and Grid enable non-technical site-builders to construct any kind of landing page.
Each component is built as a single-directory-component (SDC) using primarily HTML and CSS, without unnecessary JavaScript, and no bloated user interface.
Features
The components are:
- Columns: A row of columns; collapses into multiple rows on small devices.
- Row: A horizontal row of blocks; collapses into multiple rows on small devices. Each block can be a different size.
- Grid: A grid of equally-sized cells; can be used to create a row of equally-sized columns.
- Container: A simple wrapper that can contain one or more other blocks, with a title, classes, etc.
- Sized container: A more powerful wrapper that enables you to choose the size and constraints of the block; typically used within a Row.
Goals
- Lightweight: Built with as little code as possible, for performance and security.
- Flexible: Works well with any theme and all modules, now and in the future.
- Responsive: Adapts to any device and screen (from huge to tiny), and in all environments.
- Accessible: Built with standards-compliant HTML that works well for people with any abilities or disabilites.
- Human-made: Built and tested entirely by passionate web developers; no AI used.
Post-Installation
- Go to the Canvas editor (/canvas/editor/) and create or edit a page
- Open the Library (+) in the left sidebar, find the Layout group, and choose a component
- Drag the component onto the page, and edit its settings in the right sidebar
- Drag other components from Library into the component
Additional Requirements
This module requires Canvas to be installed.
Supporting this Module
If you spot any issues with the components, please submit a bug report to let us know.
If there are any other layout components you'd like added to this module, also let us know.
Supporting organizations:
Provided web development
Provided web development
Project information
Unsupported
Not supported (i.e. abandoned), and no longer being developed. Learn more about dealing with unsupported (abandoned) projectsNo further development
No longer developed by its maintainers.- Project categories: Content editing experience
- Ecosystem: Drupal Canvas
- Created by droces on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.

