メインコンテンツにスキップ

ボタンにカーソルを乗せると色が変わるアニメーションの作成方法

条件付きスタイルのホバーと(in)ホバーを使って、ボタンにカーソルを乗せたときに色が変わるアニメーションを設定します。

一週間前以上前にアップデートされました

Point: Studioのアニメーション

Studioでは、要素に通常時のスタイルと条件付きスタイルの両方を設定することで、その差分がアニメーションとして再生されます。

詳しくは次の記事も参照してください。

カーソルを乗せたときのスタイルの変化は、条件付きスタイルのホバーと(in)ホバーで設定します。

ホバーはボタン全体、(in)ホバーはボタン内のテキストやアイコンだけを変えたいときに使います。


作成手順

あらかじめ、ボックスとテキストボックスなどの要素を組み合わせ、ボタンを作成しておきます。

1. 条件付きスタイル「ホバー」を設定する

  1. アニメーションを設定したいボタンのボックスを選択します。

  2. 右パネル右上の[条件スタイル]をクリックし、一覧から[ホバー]を選択します。

    パネルが閉じている場合は、右パネルを開いてください。

  3. 右パネル内をスクロールし、[外観]の[背景色]設定欄に、カーソルを乗せたとき(ホバー時)の背景色を設定します。色の設定には、カラーパレットを使用します。

    • 通常状態の色とホバー時の色にコントラストをつけると、変化が分かりやすくなります。

    • 色変化のサンプルは、右パネル上部のプレビューボックスで確認できます。

  4. 設定が完了したら、スクリーン外の灰色の余白部分をクリックしてください。

2. 条件付きスタイル「in ホバー」を設定する

(in)ホバーは、親ボックスのホバー時にあわせて、子ボックス(テキストなど)のスタイルも一緒に変えたいときに設定します。

  1. ボタン内のテキストボックスを選択します。

  2. 右パネル右上の[条件スタイル]から(in)ホバーを選択します。

    パネルが閉じている場合は、右パネルを開いてください。

  3. [カスタム設定]ボタンをクリックします。

  4. [タイポグラフィ]の[色]設定欄で、テキストの色をホバー時に設定した背景色とバランスのよい色に変更します。色の設定には、カラーパレットを使用します。

    • 色変化のサンプルは、右パネル上部のプレビューボックスで確認できます。

  5. 設定が完了したら、スクリーン外の灰色の余白部分をクリックしてください。

3. ライブプレビューで確認する

  1. 画面右上のライブプレビューをクリックします。

  2. ライブプレビュー画面でボタンにカーソルを乗せ、背景色とテキスト色が想定どおり切り替わるかを確認します。

  3. 必要に応じて、通常状態・ホバー状態の色やタイミングなどを微調整します。

  4. 公開サイトの編集を行なっている場合には、サイトを更新します。この操作を行うまで、公開サイトへは反映されません。

こちらの回答で解決しましたか?