In this article, you will learn how PageFly pages are designed to be responsive by default. However, sometimes you need to remember these tips to ensure a smooth experience for your visitors.
Tip 1: No fixed Image size, EVER
By default, all layouts are responsive, so never set fixed image size (including width and height) for any element.
The value you see in the General tab > CONTENT section > Image Size are default values. They are responsive to different device modes, so leave them that way.
Here you can see on every device: laptop, tablet, and mobile
Important: If you want to set horizontal and vertical dimensions for an element, use percentage margin and padding.
Tip 2: Percentage margin and padding, please
Setting dimensions with padding
Usually, when you set an image background for a section, it will first appear like this.
Switch to Styling tab > SPACING section > Insert values for top-padding and bottom-padding in the “%” unit. In this case, set 30% for both top-padding and bottom-padding.
You can set the Background Position and Background Size for the image when clicking on the More Settings button. In this case, set the Center position and Cover for Background Size.
Then, you can check the responsive design by selecting Device switcher > Tablet, or Mobile.
Positioning elements horizontally
To position an element horizontally, use “%” unit so it can be responsive on different screen sizes.
In this example, we want to move the paragraph closer to the center, so we add values to the right-padding and left–padding of the section that contains the paragraph.
Choose the Section > Styling tab > Box Styles section > add “10%” to the right-padding and left-padding.
This method comes in handy when you want to set unequal spacing on 2 sides of the element.
To check the design on mobile, navigate to the top bar > go to Device switcher > choose Mobile.
Select the section > Styling tab > Box Styles. You can see that it has “10%” value for left-padding and right-padding. These values are added when we set it on the All view.
If you don’t like these paddings on mobile, set the Padding values back to “0px”.
Tip 3: Custom styling for each device
You can customize the design of an element for a specific device (laptop, tablet or mobile) by configuring the Styling tab.
In this example, on All view, the section has top and bottom padding of “30%”.
We can go to Device switcher > switch to Tablet (or Mobile) > Styling tab to edit the padding separately for tablet or mobile.
Hiding elements on specific devices.
With PageFly’s device custom design, you can go as far as hiding elements on specific devices to create a variety of designs on 1 single page.
Once the element is selected, go to the General tab > VISIBILITY section.
For example, we want the lion section to appear only on mobile as the banner and to be hidden on other devices.
So we select the lion section > the General tab > enable Hide On for Desktop, Laptop and Tablet.
Vice versa, we select the eagle section > go to the General tab > enable Hide On for Mobile.
The eagle section will appear on all devices and is hidden on Mobile.