Skip to Content

carousel

A random image from picsum.photos A random image from picsum.photos A random image from picsum.photos A random image from picsum.photos A random image from picsum.photos
html
<div
	aria-label="Image carousel"
	class="shaodw-md flex snap-x items-center gap-6 overflow-x-scroll rounded border px-6"
>
	<img
		alt="A random image from picsum.photos"
		src="https://picsum.photos/144?random=1"
		class="bg-foreground size-36 snap-center"
		width="144"
		height="144"
	/>
	<img
		alt="A random image from picsum.photos"
		src="https://picsum.photos/144?random=2"
		class="bg-foreground size-36 snap-center"
		width="144"
		height="144"
	/>
	<img
		alt="A random image from picsum.photos"
		src="https://picsum.photos/144?random=3"
		class="bg-foreground size-36 snap-center"
		width="144"
		height="144"
	/>
	<img
		alt="A random image from picsum.photos"
		src="https://picsum.photos/144?random=4"
		class="bg-foreground size-36 snap-center"
		width="144"
		height="144"
	/>
	<img
		alt="A random image from picsum.photos"
		src="https://picsum.photos/144?random=5"
		class="bg-foreground size-36 snap-center"
		width="144"
		height="144"
	/>
</div>

Overview

CSS carousel built with the scroll-snap and scroll-snap-align properties.

Check out this carousel configurator to see all the different options for carousels using CSS.