【超便利】複数の絞り込み機能をCSSとJSで簡単作成

WEB上で絞り込み機能などが出来ないか?

といった要望が来る可能性も。。。 (まあ、私が実際に依頼された内容なんですが…笑) そんな時に、便利に使える絞り込み機能を作りましたので、シェアしたいと思います!   複数の条件を満たした場合、表や写真などを表示したい時などに使えるので是非参考にして頂ければと思います!    
目次

絞り込み機能の条件

今回作った機能を使えば、1種類だけでの絞り込みも可能ですが、 複数の絞りの方がより便利に使えると思います。   参考として、ペット(犬)の条件を満たしたときに、画像を表示する機能を作りました。 条件は以下の3種類です。  
  • 種類(チワワ、柴犬、ブルドック、ポメラニアン)
  • 色(茶色、黒色、白色)
  • 体型(大人、赤ちゃん)
  もしも表にするならこうなるんじゃないでしょうか?
チワワ 柴犬 ブルドック ポメラニアン
茶色 大人 ・・・ ・・・
赤ちゃん ・・・ ・・・
黒色 大人  ・・・  ・・・  ・・・  ・・・
赤ちゃん  ・・・  ・・・  ・・・  ・・・
白色 大人  ・・・  ・・・  ・・・  ・・・
赤ちゃん  ・・・  ・・・  ・・・  ・・・
  これでは、少し見づらく、ユーザーにとって使い勝手が悪いと思います。 また、スマホユーザーが増えている中で表を使うのはUIの観点からもとても悪いです。   もしも、一つ一つをボタン形式のカテゴリーで選択して写真が見れるようになれば、 もっと使い勝手がよくなると思いませんか??  

絞り込み機能の使い方

ペットの例を元に絞り込み機能を実装しました。 以下のカテゴリーを選択すると、条件を満たした画像だけが出力されるようになります。

See the Pen multiple-sort by ryang0613 (@ryang0613) on CodePen.

別ページでみる   簡単に絞り込みが出来ることが確認できましたか?? これならスマホ画面でも選択できますし、求めているものが簡単に見つけ出すことができます。   ソースコードはコピーして使う事ができますので、活用して頂ければ幸いです。 ご覧いただきありがとうございました。  ]]>

よかったらシェアしてね!

この記事を書いた人

不動産オーナー兼webプログラマーです。2019年4月からプログラミング の勉強を始め、半年で月25万。10ヶ月で月40万円を達成!今は4軒の物件を保有し、さらに中古物件に投資しセルフリノベして再活用を進めています!
詳しいプロフィールはこちら

コメント

コメントする