This is a (multiple allowed):
Tried to place the slider in a container that has the sizing 1fr from grid.
The slider should use the intrinsic sizing of 1fr and fit accordingly.
The slider extends the width of the container and does not care for the size 1fr. I can get it working doing grid-template-columns: calc(100% - 300px) 300px; but that defeats the whole purpose of 1fr and gets really messy when you start to have grid gaps.
How is it related to Swiper itself? Looks like generic CSS issues. Swiper must have some fixed size or size that can be calculated to limit the inner wrapper element size
Flickity knows how to handle this, why can鈥檛 swiper also know?
So you鈥檙e saying let鈥檚 not use swiper and CSS grid at the same time? That doesn鈥檛 sound like a proper solution considering more and more use the grid layout 馃槙
Please reopen this issue, as this a serious bug
Found a way to make it work(?): https://codepen.io/thamas/pen/JwoQPq
Same trouble for me using fr units with css grid.
I have a swiper inside a CSS grid column with an fr based width. This causes swiper to become huge and fill the entire screen. If I change the fr to a fixed width like 500px then the problem goes away.
Can swiper not calculate the width of the container it's sitting in with fr?
Most helpful comment
Please reopen this issue, as this a serious bug