仙台のホームページ制作・システム開発・ウェブコンサルティングはアド・エータイプへ。

開閉するアコーディオンメニューに使える!+から-へ、+から×へアイコンを切り替えるアニメーション

公開日:

CSS

開閉するアコーディオンメニューに使える!+から-へ、+から×へアイコンを切り替えるアニメーション

 

開閉するアコーディオンメニューなどに+(プラス)のアイコンをつけて、
クリックしたら-(マイナス)や×(バツ)のアイコンに変えたい!

 

なんてことありませんか?

 

今回は、+と-(プラスとマイナス)、+と×(プラスとバツ)のアイコンをクリックで切り替えるアニメーションをご紹介します。

 

jqueryで開閉とクラスの追加削除を行い、CSSでアニメーションを行っています。

 

 

 

アニメーションのデモページはこちら

css_accordion_pm_1

上が+と-(プラスとマイナス)、下が+と×(プラスとバツ)のアイコンをクリックで切り替えるアニメーションです。

デモページはこちら

 

 

 

+から-へ、+から×へアイコンを切り替えるアニメーション

JS

jqueryを読み込み、以下の内容を記述します。
クリック時に「開閉とクラスの追加削除」を行う指定をしています。

 

 

HTML

.accordion_iconが+、-の切り替え部分になります。
それぞれspanで書いています。

 

 

CSS

.activeがついているものはddが表示されている状態のアイコン、つまり-(マイナス)のアイコンの指定です。

 

 

 

+、×の切り替え用はこちら

 

 

 

まとめ

以上、「開閉するアコーディオンなどに使える!+から-へ、+から×へアイコンを切り替えるアニメーション」をご紹介しました。

 

開閉するアコーディオンメニューでは、アイコンがないと開閉するということが分かりにくいですよね。このようなクリックで切り替えるアイコンがあるだけで、開閉するものだと伝わりやすくなります(^ω^)

ブログ作成者4
  • このエントリーをはてなブックマークに追加

ホームページに関するお悩みは、仙台のホームページ制作アド・エータイプにお任せください!

お気軽にご相談ください。
022-716-3883
営業時間 平日9:30~18:00