ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptを使用して絶妙なパーソナライズされたナビゲーションバーの宙返り雲効果を実装するサンプルコード

JavaScriptを使用して絶妙なパーソナライズされたナビゲーションバーの宙返り雲効果を実装するサンプルコード

黄舟
黄舟オリジナル
2017-10-30 09:23:522166ブラウズ

達成効果:

実装効果は下図の通りです

実装原理:

宙返り雲効果とは:

•この効果は非常にシンプルで、つまりマウスを他のナビゲーション ディレクトリに移動すると、背景画像がマウスとともに現在のディレクトリにスライドします。

実装アイデア:

•マウスが通過したら、offsetLeftを使用して現在のボックスと左側の間の距離を取得し、この値をイージングアニメーションの終了値に割り当てます。
•クリックすると、現在の offsetLeft 値を記憶し、マウスが通過するときに、前にクリックした offsetLeft にその値を与えます。

実装コード:

以下は実装コードと詳細なコメントです。中心は、マウスイベントをバインドすることにより、カプセル化されたアニメーションアニメーションを使用して「宙返り雲」効果を実現します。スパンの。

えー

概要

以上がJavaScriptを使用して絶妙なパーソナライズされたナビゲーションバーの宙返り雲効果を実装するサンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。