2017-08-26 8 views
-1

私はワードプレスサイトhttp://watershedgeo.staging.wpengine.com/#を持っています。テーマを使用していて、それはナビゲーションメニューに組み込まれています。CSS - ワードプレスサイトのメニューのドロップダウン時にアイコンを回転させるアイコンを

私はドロップダウンアイテムを持つメニュー項目の後にフォントのすばらしいアイコンを使用するように変更しました。私は直角を使用しています>、しかし、プラグインまたはCSSを使用してアニメーションを作成したいので、ドロップダウンが下がったときにアイコンが 'V'に回転します。

私はこれに任意のJSを構築する必要はないと私はそれがCSSで行うことができることを知っている私はWP環境でもうまく動作するこれを行うための最善の方法を確信していません。

現在のCSS:

.fusion-megamenu-icon { 
display: inline; 
margin-left: 12px; 
float: right; 
} 


.fusion-megamenu-icon:hover { 
transform: rotate(90deg); 
} 
+0

はあなたが.currentメニュー項目のアイコンを変換しようとしているお試しください、あなたのコードにいくつかのカスタムCSSを追加します。 ? '.current-menu-item .fa.glyphicon.fa-angle-right { 変換:回転(90度); } 'ホバリングを試してみてください –

+0

申し訳ありません、私は現在のCSSで更新しました。私は一般的にメニュー項目の上にマウスを置くと、これが動作する方法はありますか? –

+0

はい、html構造を見て、正しいクラスでセレクタを更新してください。私の例では、現在のページのリスト項目に適用されたCSSを使用しています。 (li:ホバーアイコン)親を選択 –

答えて

1

この

CSS

ul.fusion-menu > li.menu-item-has-children:hover a i.fa{ 
    transform:rotate(90deg); 
} 
+1

そこに新しいクラスとjsを関与させる必要はありません。 wordpressは独自のクラスを使用し、必要に応じて要求されたページごとにそれらを更新します;) –

関連する問題