目次
wow.js のさまざまな特殊効果に対応するクラス名
ホームページ ウェブフロントエンド jsチュートリアル wow.jsの各種特殊効果に対応するクラス名を詳しく解説

wow.jsの各種特殊効果に対応するクラス名を詳しく解説

Oct 24, 2017 am 09:51 AM
javascript クラス名

wow.js のさまざまな特殊効果に対応するクラス名

1 (ページが下にスクロールすると、一部の要素で小さなアニメーション効果が生成されます。アニメーションは比較的小さいですが、注意を引くことができます。)

wow.js プラグインについて知りました。以前は他の Web サイトにアクセスして、スクロール バーをプルダウンしてさまざまな効果を確認していましたが、今では自分でこの効果を得ることができます。

エフェクトは出てきましたが、ネット上には様々な特殊効果に対応するクラス名が整理されていないので、皆さんの参考と勉強のために分かりやすい(少なくとも私には理解できる)記事を書きました。 (^_^)

二番目に、まずこのプラグインの使い方を説明します:

1. wow.js は animate.css に依存しており、最初に頭の中で animate.css または animate.min.css を参照します。

<link rel="stylesheet" type="text/css" href="css/animate.min.css">
ログイン後にコピー

2. 下部に wow.js または wow.min.js を引用し、その下に JavaScript コードをもう 1 行記述します。 (jQueryを引用する必要はありません)

<script type="text/javascript" src="js/wow.min.js"></script>
<script type="text/javascript">
    new WOW().init();
</script>
ログイン後にコピー

new WOW().init(); の WOW は大文字にする必要があり、そうでない場合は効果がありません。
2. 下部に wow.js または wow.min.js を引用し、その下に JavaScript コードをもう 1 行記述します。 (jQueryを引用する必要はありません) 3. CSSの下とjsの上にアニメーションが必要な要素を記述します(blockまたはinline blockに設定する必要があります! blockまたはinline blockに設定する必要があります! blockまたはinline blockに設定する必要があります!) )、クラス名を追加します。

<p class="wow slideInLeft" data-wow-duration="2s" data-wow-delay="5s" data-wow-offset="10"  data-wow-iteration="10"></p>
ログイン後にコピー

クラス名の前の「wow」はすべてのアニメーション要素に追加する必要があり、slideInLeft はアニメーション スタイルを示します。次の

data-wow-duration (アニメーションの長さ)、

data-wow-lay (アニメーションの遅延時間)、

data-wow-offset (露出後の要素の位置が下から何ピクセルであるか)

data -wow-iteration (アニメーションの実行数)

これら 4 つの属性はオプションです。

4. 記事を書くために、data-wow-offset と data-wow-iteration の 2 つの属性を具体的にテストしました。 data-wow-offset="value" の値は、要素と要素の間の距離です。ブラウザ ウィンドウの下部からの距離ではなく、アニメーションが完了した後のディスプレイの下部の位置です。

3. さまざまなクラス名のアニメーション効果を順番にテストしてみましょう。 (わかりやすいよう努めます)

下から上にスライドInUp
wow rollIn 左から右に時計回りにスクロールすると、透明度が100%から設定値まで変化します


wow bounceInは元の位置から表示され、小さい状態から変化しますから小さい 設定値を大きく超え、その後、設定値よりも小さくなり、その後設定値に戻り、透明度が100%から設定値に変化します
wow bounceInUp、その後、下から上に上に飛び上がると、上にある部分を超えてから跳ね返り、透明度は設定値のままです
すごいbounceInDown上から下に、下に落ちた後、一部を下に降りてから跳ね返り、透明度が変わります設定値のままです
すごい bounceInLeft 左から右に移動した後、右の部分を超えてから左にバウンスします 透明度は設定値のままです バウンスします。透明度は設定値のまま


してから設定位置に固定すると、透明度は設定値のままになります(上はから)下から上) (要素が下にある場合、ボックスの高さが拡張されます)
すごい slideInDown 上から下へ、上がってきた後、設定された位置に固定され、透明度は変更されません。設定値
すごいSlideInLeft左から右へ、上に来て設定位置に固定、透明度は設定値のままです(左は左から右)
すごいSlideInRight右から左へ上がって設定値に固定 固定位置と透明度は設定値のままです
wow lightSpeedIn从右往左、头部先向右倾斜,又向左倾斜,最后变为原来的形状、透明度从100%变化至设定值
wow pulse原位置放大一点点在缩小至原本大小、透明度为设定值不变(配合动画执行次数属性效果更佳)
wow flipInX原位置后仰前栽、透明度从100%变化至设定值
wow flipInY原位置左右旋动、透明度从100%变化至设定值
wow bounce上下抖动、透明度为设定值不变(配合动画执行次数和动画持续时间属性可以实现剧烈抖动亦或是慢慢抖)
wow shake左右抖动、透明度为设定值不变(配合动画执行次数和动画持续时间属性可以实现剧烈抖动亦或是慢慢抖)
wow swing从右往左、头部先向右倾斜,又向左倾斜,最后变为原来的形状、透明度为设定值不变
wow bounceInU原位置不变、直接从不显示到显示(无过过渡效果)
wow wobble原位置不变、类似于一个人站在那左右晃头、透明度为设定值不变

   测试了这么多终于摸到窍门了,打开引用的animate.css或者animate.min.css,里面@keyframes定义了各种动画,将wow后面的类名替换一下测试效果就可以了。

****************************************************************
            https://daneden.github.io/animate.css/          也可以在这个地方看各种演示
****************************************************************
ログイン後にコピー

四、配合data-wow-duration(动画持续时间)、data-wow-delay(动画延迟时间)、data-wow-offset(元素的位置露出后距离底部多少像素执行)和data-wow-iteration(动画执行次数)这四个属性可以完成很多效果,主要还是多实践。

五、IE6、IE7 等老旧浏览器不支持 CSS3 动画,所以没有效果;而 wow.js 也使用了 querySelectorAll 方法,IE 低版本会报错。为了达到更好的兼容,最好加一个浏览器及版本判断。

以上がwow.jsの各種特殊効果に対応するクラス名を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 Dec 17, 2023 pm 02:54 PM

WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 はじめに: 技術の継続的な発展により、音声認識技術は人工知能の分野の重要な部分になりました。 WebSocket と JavaScript をベースとしたオンライン音声認識システムは、低遅延、リアルタイム、クロスプラットフォームという特徴があり、広く使用されるソリューションとなっています。この記事では、WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法を紹介します。

WebSocket と JavaScript: リアルタイム監視システムを実装するための主要テクノロジー WebSocket と JavaScript: リアルタイム監視システムを実装するための主要テクノロジー Dec 17, 2023 pm 05:30 PM

WebSocketとJavaScript:リアルタイム監視システムを実現するためのキーテクノロジー はじめに: インターネット技術の急速な発展に伴い、リアルタイム監視システムは様々な分野で広く利用されています。リアルタイム監視を実現するための重要なテクノロジーの 1 つは、WebSocket と JavaScript の組み合わせです。この記事では、リアルタイム監視システムにおける WebSocket と JavaScript のアプリケーションを紹介し、コード例を示し、その実装原理を詳しく説明します。 1.WebSocketテクノロジー

JavaScript と WebSocket を使用してリアルタイムのオンライン注文システムを実装する方法 JavaScript と WebSocket を使用してリアルタイムのオンライン注文システムを実装する方法 Dec 17, 2023 pm 12:09 PM

JavaScript と WebSocket を使用してリアルタイム オンライン注文システムを実装する方法の紹介: インターネットの普及とテクノロジーの進歩に伴い、ますます多くのレストランがオンライン注文サービスを提供し始めています。リアルタイムのオンライン注文システムを実装するには、JavaScript と WebSocket テクノロジを使用できます。 WebSocket は、TCP プロトコルをベースとした全二重通信プロトコルで、クライアントとサーバー間のリアルタイム双方向通信を実現します。リアルタイムオンラインオーダーシステムにおいて、ユーザーが料理を選択して注文するとき

WebSocketとJavaScriptを使ったオンライン予約システムの実装方法 WebSocketとJavaScriptを使ったオンライン予約システムの実装方法 Dec 17, 2023 am 09:39 AM

WebSocket と JavaScript を使用してオンライン予約システムを実装する方法 今日のデジタル時代では、ますます多くの企業やサービスがオンライン予約機能を提供する必要があります。効率的かつリアルタイムのオンライン予約システムを実装することが重要です。この記事では、WebSocket と JavaScript を使用してオンライン予約システムを実装する方法と、具体的なコード例を紹介します。 1. WebSocket とは何ですか? WebSocket は、単一の TCP 接続における全二重方式です。

JavaScript と WebSocket: 効率的なリアルタイム天気予報システムの構築 JavaScript と WebSocket: 効率的なリアルタイム天気予報システムの構築 Dec 17, 2023 pm 05:13 PM

JavaScript と WebSocket: 効率的なリアルタイム天気予報システムの構築 はじめに: 今日、天気予報の精度は日常生活と意思決定にとって非常に重要です。テクノロジーの発展に伴い、リアルタイムで気象データを取得することで、より正確で信頼性の高い天気予報を提供できるようになりました。この記事では、JavaScript と WebSocket テクノロジを使用して効率的なリアルタイム天気予報システムを構築する方法を学びます。この記事では、具体的なコード例を通じて実装プロセスを説明します。私たちは

簡単な JavaScript チュートリアル: HTTP ステータス コードを取得する方法 簡単な JavaScript チュートリアル: HTTP ステータス コードを取得する方法 Jan 05, 2024 pm 06:08 PM

JavaScript チュートリアル: HTTP ステータス コードを取得する方法、特定のコード例が必要です 序文: Web 開発では、サーバーとのデータ対話が頻繁に発生します。サーバーと通信するとき、多くの場合、返された HTTP ステータス コードを取得して操作が成功したかどうかを判断し、さまざまなステータス コードに基づいて対応する処理を実行する必要があります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法を説明し、いくつかの実用的なコード例を示します。 XMLHttpRequestの使用

JavaScriptでinsertBeforeを使用する方法 JavaScriptでinsertBeforeを使用する方法 Nov 24, 2023 am 11:56 AM

使用法: JavaScript では、insertBefore() メソッドを使用して、DOM ツリーに新しいノードを挿入します。このメソッドには、挿入される新しいノードと参照ノード (つまり、新しいノードが挿入されるノード) の 2 つのパラメータが必要です。

JavaScript と WebSocket: 効率的なリアルタイム画像処理システムの構築 JavaScript と WebSocket: 効率的なリアルタイム画像処理システムの構築 Dec 17, 2023 am 08:41 AM

JavaScript は Web 開発で広く使用されているプログラミング言語であり、WebSocket はリアルタイム通信に使用されるネットワーク プロトコルです。 2 つの強力な機能を組み合わせることで、効率的なリアルタイム画像処理システムを構築できます。この記事では、JavaScript と WebSocket を使用してこのシステムを実装する方法と、具体的なコード例を紹介します。まず、リアルタイム画像処理システムの要件と目標を明確にする必要があります。リアルタイムの画像データを収集できるカメラ デバイスがあるとします。

See all articles