-
Issue description:
I have a three-image before/after slider embedded in a Squarespace Embed Block. On various screen sizes, there’s inconsistent spacing, sometimes extra space appears above, below, or both and the slider doesn’t seem to occupy the full height of its container. Ideally, it should match the height of the adjacent black box with text. From what I can tell, the widget isn’t scaling vertically with the Embed Block. I’d appreciate it if someone could take a look across different viewport sizes to confirm and suggest a fix. -
Link to the page with the widget in question:
Home Theater | Houston Home Theater Installation — Commercial Light & Magic
Hi there and welcome to the Community, @Dan_Dearwater
Here is how it looks on my end:
Would you like to completely remove all spacings between the sets, or just the bigger on, at the bottom?
Hello Max, and thank you! The spacing between the sets is fine, I just want the spacing on top and bottom to be removed.
Got it, thanks!
There is no spacing at the top on my end. Could you please send me a screenshot of how it looks for you?
Thank you!
We’re not sure if it’s feasible, but the devs will try to come up with a solution. I’ll update you once I have any news
Okay, thanks Max.
Thank you for waiting!
You can use this code in the Custom CSS field on the Style tab of your widget’s settings:
[class*='LayoutList__Container-sc'] {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
}
.global-styles,
.sqs-block-content:has([class*='elfsight-app']),
.elfsight-app-94bf7847-2a8e-436a-b76c-a45043ea6b57,
.es-embed-root {
height: 100% !important;
}
[class*='Widget__Container-sc'],
[class*='Widget__Inner-sc'],
[class*='Widget__Content-sc'] {
height: 100%;
}
The top and bottom spacings won’t appear anymore, but the spacing between the slider sets will be increased. This is the only possible solution here:
If you have any questions left, I’ll be happy to help