ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptをベースに引き戸エフェクトを実装するコード例の紹介(画像とテキスト)

JavaScriptをベースに引き戸エフェクトを実装するコード例の紹介(画像とテキスト)

黄舟
黄舟オリジナル
2017-03-17 14:58:101938ブラウズ

この記事の例では、参考のためにスライド ドア効果の具体的なコードを共有します。具体的な内容は次のとおりです

スライド ドア エフェクト:

JavaScriptをベースに引き戸エフェクトを実装するコード例の紹介(画像とテキスト)

原則:

ドアは 4 つあります。最初の状況では、最初の図に示すように、最初のドアが開いており、他の 3 つのドアは閉じています。
写真の幅が120ピクセル、他の3つのドアの幅が80ピクセルであると仮定します。
初期状態では、
2番目のドアの左までの距離は120px、
3番目のドアの左までの距離は200px、
4番目のドアの左までの距離は280pxです。
2 番目のドアが開くと、
2 番目のドアの左側までの距離は 80px、つまり (120-40)px です。
3 番目と 4 番目のドアの左側までの距離は変わりません。
3番目のドアが開くと、
2番目のドアの左側までの距離は80px、
3番目のドアの左側までの距離は160pxです。 (200-40) px
4 番目のドアは変更されません

JavaScriptをベースに引き戸エフェクトを実装するコード例の紹介(画像とテキスト)

したがって、各ドアが開くとき、それは画像の幅から露出した幅を引いたものとなり、これが左に移動する必要がある距離になります。 3 番目のドアが開いたら、最初に 2 番目のドアを動かし、次に 3 番目のドアを動かす必要があります。各ドアの移動距離は、画像の幅から露出された幅を引いたものになります。

プログラム:

rreee

以上がJavaScriptをベースに引き戸エフェクトを実装するコード例の紹介(画像とテキスト)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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