Easy Screen Flexibility
A Column Layout is a simple approach to what could be termed responsive design - the process of developing the same view, or similar ones, in different ways to seamlessly accommodate everything from phone screens to 4K televisions in a single project and set of pages.
Breakpoints encapsulate this strategy in Perspective. The column layout offers the opportunity to establish three different versions of your view, which will then be used at different ranges of screen widths. You can find and configure these versions from the top of the Perspective Property Editor for a Column container; they are:
- Small (default 0 px)
- Medium (default 480 px)
- Large (default 996 px)
The px values denote at what minimum screen width (in pixels) the view or container should use a given configuration. Selecting one of the sizes will give you the opportunity to configure component positions and spans for that size. This gives more refined control over how a given view or container scales. A column layout is appropriate when your view or container meets some specific criteria:
- You don't need your components to scale vertically, outside of the three provided breakpoints.
- You want to include the same components in the view regardless of screen size.
- You want the components to behave the same way at any size (in terms of scripting, navigation, bindings, etc.)
- You don't need screens at different sizes to use different views.
Here is an example of a column view, configured with small, medium, and large breakpoints.
