Help
Academy
  • INTRODUCTION
  • About Reasy
  • Why Choose Reasy?
  • User Registration
  • Invite & Manage Users
  • GETTING STARTED
    • Create Your First App
    • App Dashboard
    • Workspace
      • Engine Explorer
      • Navigation Explorer
      • Canvas
      • Tools
        • Screen Components
          • Input Elements
          • Containers
          • Texts
          • Buttons
          • Charts
          • Grids
          • Cards
          • Files & Images
          • Custom Components
          • Pre-built Screens
        • Custom Screen Components
        • BPMN Components
        • Data-Driven Plugins
          • Data Sources
            • SQL Plugin
            • Session Plugin
            • MakeServerURL
            • PrivatePDM
            • Logout
            • MethodInvoker
            • UMPlugin
            • APIConsumer
            • EmailReaderPlugin
            • FileReaderPlugin
            • FileWriterPlugin
            • FileDownloadPlugin
            • FileUtils
            • PropertyReader
            • DateUtils
            • JsonUtils
            • JoinPlugin
            • EncryptDecrypt
            • StringUtils
          • Data Display
          • Business Tools
      • Property Editor
        • General Properties
        • Design Properties
    • Engines
      • Screens
        • Responsive Grid System
        • Building App Layout
        • Building Screens
        • Creating Pop-up Screens
        • Events and Actions
        • Importing Screens
          • Importing an HTML
          • Importing a Figma Screen
          • Importing a PDF
          • Importing a Screenshot
          • Importing a Hand-drawn Sketch
          • Text to Screen
        • Manage Screens
      • Data Modeler
        • Setting up a Data Source
        • Creating a Model
          • Adding Computational Formula
          • Adding Validations
        • Importing a Data Model
        • Entity Relationships
        • Exporting a Data Model
      • APIs
        • A Step-by-Step Guide to Build an API
        • Creating an API Service
        • API Configuration
        • Publishing API
        • API Authentication
        • Consuming REST APIs
        • Manage API Services
      • Navigation
        • Layout Setup
        • Creating Microapps
        • Manage Microapps
      • Page
      • Workflow
        • Creating Workflows
        • Workflow Templates
        • Optimizing Complex Workflows
        • Manage Workflows
      • User Management
        • Users
        • Roles
        • Policies
        • Password Policies
        • Data Rules
      • Resources
      • Languages
        • Translating App Language
        • Manage Languages
    • App Management
Powered by GitBook
On this page
  • Layout Columns: Resizing and Dividing
  • Explore Through Video Learning

Was this helpful?

  1. GETTING STARTED
  2. Engines
  3. Screens

Responsive Grid System

PreviousScreensNextBuilding App Layout

Last updated 1 year ago

Was this helpful?

Reasy's layout patterns use a 12-column flexible grid system for seamless adaptation to various screen sizes, from desktops to small mobile devices. This ensures a responsive and mobile-friendly user experience. This framework divides the screen width into 12 equal columns, offering you the flexibility to create responsive and adaptive layouts.

Each element dragged onto the canvas occupies 12 columns, spanning across the screen.

This infographic illustrates the essentials of a 12-column grid layout.

  • Section: This serves as a container for the component(s).

  • Section Controls: These are the actions to manage and control the arrangement of sections on a screen.

    • Add: Adds a new section to the bottom of it.

    • Delete: Deletes the specified section

    • Move Up: The entire section shifts up by one section

    • Move Down: The entire section shifts down by one section

  • Column Count: This count tells us the number of columns occupied by a section.

  • Columns: These are the 12 available columns.

  1. Sections are crucial in building your app's interface. So, ensure that your components are exactly placed to efficiently manage and position the sections and elements within them.

Layout Columns: Resizing and Dividing

You can seamlessly rearrange, resize, and stack the elements.

When you don't require all 12 columns, resize and group the components to create wider columns. To resize a component on the canvas, click and hold its section to expand or reduce it, making it fit within the desired number of columns.

For instance, if you want to place two components side by side, you can fit each of them into 6 columns, or you can use one component with 4 columns and the other with 8 columns, essentially creating a two-column layout. Similarly, for three components in a row, you can fit each of them into 4 columns, resulting in a three-column layout. If you have a single component that only spans 4 columns, resize it to fit those 4 columns and place the next component in a separate section.

So, it all depends on how you require it for your app's interface. However, make sure that the grid columns total up to twelve for a row.

Only the components within a section will be auto-arranged.

If you are working with a container or card that spans only fewer columns, say 6 columns, the container within itself will still function as a 12-column responsive grid. This will help to ensure that your content is displayed properly and looks great on all devices.

Note: Depending on the screen size, the columns will rearrange themselves: On a large screen, the content might look better structured in three columns, but on a mobile screen, the content elements might look better piled on top of each other. So, it is recommended that you test your screen on multiple devices before launching your app.

By leveraging this 12-column grid, you can create visually appealing and user-friendly websites that cater to a wide range of devices.

Explore Through Video Learning

To view the grids on the canvas, clickon the canvas toolbar.