本文へスキップ

0件の立て直し

条件を重ねて0件になった検索結果を、行き止まりにしない。「条件を1つ外すと何件になるか」をボタンで示し、押すとその場で結果が出る。近い候補も先に見せる。

ENGLISH

No Results Recovery

  • JS
133基本のUI部品 / 検索・絞り込み の一覧 →

プレビュー

クリック

操作クリック/タップで動きます。

デザインの要点

  • 0件の画面で一番効くのは「どの条件が効きすぎているか」を数字で見せること。外す前に件数が分かれば迷わない
  • 近い候補は「何が違うか」を添えて出す。黙って似た商品を並べると、条件を無視されたと感じる
  • 検索語は消さずに残す。打ち直しは最後の手段で、まず条件の方を疑ってもらう

コード(コピーして使えます)

<div class="zrr">
  <div class="zrr-query">
    <span class="zrr-kw">ワイヤレスイヤホン</span>
    <div class="zrr-conds" id="zrr-conds" aria-label="適用中の条件"></div>
    <button class="zrr-restore" id="zrr-restore" type="button" hidden>外した条件を戻す</button>
  </div>
  <p class="zrr-count" id="zrr-count" aria-live="polite"></p>
  <section class="zrr-recover" id="zrr-recover" aria-label="条件を見直す">
    <h3 class="zrr-h">条件を1つ外すと見つかります</h3>
    <div class="zrr-btns" id="zrr-btns"></div>
    <h3 class="zrr-h">近い候補</h3>
    <ul class="zrr-near" id="zrr-near"></ul>
  </section>
  <ul class="zrr-list" id="zrr-list" aria-label="検索結果" hidden></ul>
</div>

タグ

同じカテゴリ「検索・絞り込み」のほかのパーツ

関連パーツ