Hi @LucyKeile,
While that is outside the scope of support, I could point you in the right direction with the understanding that it would ultimately be your responsibility to take it from here.
Hereâs what you need to do, first add a class to your columns lets say interactive-column
, then since its the background that you need to zoom, youâre going to need the .x-bg
on your selector, so your CSS selector now for that column is .interactive-column .x-bg
, now because you only want the zooming effect when the column is hovered, you need to apply the pseudo-class :hover to the interactive-column, so that will make sure selector like this: .interactive-column:hover .x-bg
To have the zooming effect, what you need is to apply the Transform: scale CSS property to the column with the interactive-column
class.
When you properly apply the transform: scale to your column, youâll get a couple of issue, first is your background-image will overflow on the column when being zoomed. so youâll going to need an overflow: hidden; CSS property on your interactive-column
The second issue is the zooming effect is drastic, not being smooth. So to make that smooth you need to apply a transition: transform CSS property to the interactive column background-image (.interactive-column .x-bg
).
That should achieve the columnsâ background-image zooming effect.
For the clickable columns, you need to utilize the .on(âclick touchâ) jQuery function together with the window.location.href
You might also interested in the column effects listed below.
Hope it helps,
Cheers!