I have multiple rows in a section and each row has 2 columns, which contain Text and Image in an alternate fashion.
Here is what it looks like on laptop/desktop version of the website :
Text Image
Image Text
Text Image
Image Text
Now when I switch to mobile version, the columns in each row, stack on top of each other.
Here is what it looks like on mobile/tablet version of the website :
Text
Image
Image
Text
Text
Image
Image
Text
However, I want to achiever following look on mobile :
Text
Image
Text
Image
Text
Image
Text
Image
I’ve been wondering the same thing. I wish this was an option in the editor. For the time being, my workaround is to duplicate the columns and swap the content the way you want it on mobile. Then hide that version on desktop and vice versa for the original. That way instead of shifting, you just have a copy of it in the right order.
Hi @Udit_Gangwani, thanks for the post. At the moment, the solution from @DFink is the best workaround. Currently the Grid only collapses from left to right. Cheers, Dave
Hi @Udit_Gangwani, This has been a question a lot of us have had trouble with for a while! To avoid duplicate content on my site, I use absolute positioning to overcome this. It isn’t the most elegant solution, but it can work in some situations.
I just tried an alternative using floats, if you build percentage based divs with floats for your content this is very easy to sort with just a simple shuffle of content order as right is always right and left is always left regardless of which comes first in the flow. When you push your float divs to be 100% width they will stack according to content flow.
1/ float left | 2/ float right
2/ float left | 1/ float right (move the element in the navigator to change order / sequence so your float right is above the float left on alternating rows or sections)
I added a separate abstract class attribute so I could mix widths. I am going to dupe a second page with those turned off just to make it easier to see.
50% wide divs. Floats for left or right. I alternate the page order to control how I want them to stack for media queries since when the content is full 100% width they will naturally stack.