DevToolBox

CSS Scroll Snap ジェネレーター

scroll-snap-type, scroll-snap-alignをビジュアル設定。スクロールスナップのCSSコード生成。

プレビュー

1
2
3
4
5

スクロールしてスナップ動作を確認

CSS出力

CSS
.container {
  scroll-snap-type: y mandatory;
  overflow: auto;
  height: 400px;
}

.item {
  scroll-snap-align: start;
  scroll-snap-stop: normal;
}

スクロールスナップ設定

mandatory: 必ずスナップ / proximity: 近い場合のみ

要素のどの位置でスナップするか

always: 必ず停止 / normal: スキップ可能

使い方

スクロールスナップを設定してプレビューで動作確認できます。 カルーセルやフルページスクロールなどのUIに適したCSSコードを生成します。

  • x mandatory: 横スクロールで必ずスナップ
  • y mandatory: 縦スクロールで必ずスナップ
  • proximity: スクロール位置が近い場合のみスナップ