I understand that Nicepage tries to shield the user from CSS and implements CSS behind the scenes. However, Flexbox is so powerful and so easy to use that I'd like to see that implemented in Nicepage, or at least implement settings based on Flexbox.
If you add multiple elements to a Nicepage block or container, the responsive layout is unpredictable, with elements often overlapping one another at smaller screen sizes. You end up having to manually edit the layout in each of the responsive views. This is not a professional approach to web design.
Instead, I'd like to have the option to specify how the elements will be arranged within a container, based on Flexbox settings. For example, the flex- direction attribute specifies whether elements will flow horizontally or vertically. flex-wrap specifies whether or not elements will automatically wrap along the cross-axis. justify-content and align-items are extremely useful for determining whether elements will be spaced evenly along the axis, centered, justified left or right, etc... All of these flexbox attributes and others make responsive design easy, yet they're only partially implemented in Nicepage. Currently, in Nicepage, we only have the option to center, left justify, or right justify elements.
We need corresponding settings for flex-direction, flex-wrap, justify-content (space-between and space-around), align-items, align-content (space-around, stretch), etc...
I understand that Nicepage tries to shield the user from CSS and implements CSS behind the scenes. However, Flexbox is so powerful and so easy to use that I'd like to see that implemented in Nicepage, or at least implement settings based on Flexbox. If you add multiple elements to a Nicepage block or container, the responsive layout is unpredictable, with elements often overlapping one another at smaller screen sizes. You end up having to manually edit the layout in each of the responsive views. This is not a professional approach to web design. Instead, I'd like to have the option to specify how the elements will be arranged within a container, based on Flexbox settings. For example, the flex- direction attribute specifies whether elements will flow horizontally or vertically. flex-wrap specifies whether or not elements will automatically wrap along the cross-axis. justify-content and align-items are extremely useful for determining whether elements will be spaced evenly along the axis, centered, justified left or right, etc... All of these flexbox attributes and others make responsive design easy, yet they're only partially implemented in Nicepage. Currently, in Nicepage, we only have the option to center, left justify, or right justify elements. We need corresponding settings for flex-direction, flex-wrap, justify-content (space-between and space-around), align-items, align-content (space-around, stretch), etc...Last edited 16 July 2020 by BradK