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

01一致ハイライト — 入力文字が候補のどこにあるか探し太字にする計算

候補文字列から入力語の最初の一致位置をindexOfで探して<mark>で囲むと、ユーザーが「自分の打った文字」を一目で検証できます。toLowerCaseでの大小無視・複数一致の全強調・mark背景色をトークンパレットに揃えることまで一緒に作ります。

使いどころ製品検索、社内wiki

beforeinputCSS custom propertiesaria-expanded
一致ハイライト — 入力文字が候補のどこにあるか探し太字にする計算
新しいタブで開く

01 一致ハイライト — 入力文字が候補のどこにあるか探し太字にする計算 — 計測 累積面積 15.731% · 動いたフレーム 6/23GODRICH オリジナル · SCSS と React は zip に同梱 · オートコンプリート 実装 — ハイライト・デバウンス・編集距離を重ねた9種

このデモが属する記事

オートコンプリート 実装 — ハイライト・デバウンス・編集距離を重ねた9種 — デモ9種のプレビューオートコンプリート 実装 — ハイライト・デバウンス・編集距離を重ねた9種検索窓のオートコンプリート 実装は文字を打つたびに再計算が走る一枚の層です。入力した文字が候補のどこにあるかを見つけてその部分だけ太字にし、300msのデバウンスでリクエストをまとめ、キーボードでもリストを巡れます。最近の検索・誤字候補・人 この記事のデモをすべて見る

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