Chakra UIにカルーセルを組み込もうとすると、うまく動かなかったり色々面倒だった。 ちょっとしたカルーセルであればCSSのscroll-snap-系のプロパティを使うことで解決できるので、これを組み込むことを考えた。 なお、今回画像はdog.ceoを利用させていただきた。 まずCSSだとどうなるのか? 元となるCSSでの実装はこのような具合になる。 .slider{ width: 200px; height: 200px; overflow-x: scroll; align-items: center; flex-direction: row; scroll-snap-type: x mandatory; display: flex; } .slide-img{ width: 200px; height: 200px; object-fit: cover; scroll-snap-a