GODRICH
#cssアニメーション#ボタン#ローディング#トランジション#スクロール#ダッシュボード#実用ui#デザイントレンド

07ドラッグして離すとマスに吸いつくポインター

タイルを押してドラッグすると、空きマスの向きの一軸にだけ付いてきて、一マスの幅を超えないように切ります。離したとき移動量がSNAP_RATIO(0.5)を超えれば空きマスに入り、届かなければ元に戻ります。ポインターイベント一つでマウスとタッチが同時に使えます。

使いどころ指でドラッグして離す操作の作り方

SNAP_RATIOpointerclamp
ドラッグして離すとマスに吸いつくポインター
新しいタブで開く

07 ドラッグして離すとマスに吸いつくポインター — 計測 累積面積 12.728% · 動いたフレーム 19/23GODRICH オリジナル · SCSS と React は zip に同梱 · スライドパズル 9種 — 解ける盤の見分け方から最短手の探索まで

このデモが属する記事

スライドパズル 9種 — 解ける盤の見分け方から最短手の探索まで — デモ9種のプレビュースライドパズル 9種 — 解ける盤の見分け方から最短手の探索までスライドパズルはなぜ解けない盤があるのでしょうか。02番はひっくり返った組の数で解ける盤を分け、05番はマンハッタン距離の上限を引き上げながら最短手を探し、07番はタイルをドラッグして離した位置でマスに吸いつけます。 この記事のデモをすべて見る

この効果が気に入ったら — 似たデモ