Loading...

htmlコーディング 小棹制作所

この記事がよく読まれてます

tumblrでの企画など、お手伝いします
  • fullPage.js ページスクロールで紙芝居のように魅せるWebページが作れるjQueryプラグイン (31,956Views)
  • 初代から大幅にパワーアップして帰ってきた! Owl Carousel 2の紹介とかんたんな設置方法 (15,442Views)
  • tumblrのオリジナルテーマ作成入門 tumblrの独自タグを理解しよう (15,077Views)
  • wow.jsとanimate.cssを組み合わせると、かんたんに、かっこいい動きがあるWebページを作れます。 (14,560Views)
  • スマートフォンサイトでよく見る横からニョキッと出現するスライドメニューの実装なら「Sidr」で (14,403Views)
  • [メモ]Macのメールアプリで自動転送(もしくはリダイレクト)設定をする方法 (13,042Views)
  • 国産のtumblrポートフォリオ用テーマ “Illustfolio2″ がすごくいい! (11,106Views)
  • 多分一番簡単!ドロワーメニューを実装するためのjQueryプラグイン「drawer」 (10,610Views)
  • シンプルだから機能もデザインもかんたんにカスタマイズできるjQueryのカルーセルプラグイン “Owl Carousel” (10,522Views)
  • Twitter Bootstrapが3にアップグレードして、さらに使いやすくなった (10,265Views)
  • 企業ホームページっぽいレイアウトのTumblrのテーマを作ったので無料配布します (10,000Views)
  • ミュージシャン・バンド・アーティスト用Webサイト作成のためのTumblrテーマを作ったので配布します (9,614Views)
  • tumblrのオリジナルテーマをゼロから作るのは心が折れるので、スターターテーマを使おう (8,877Views)
  • Twitter Bootstrapの基礎 Twitter Bootstrapってなに? からモーダルウィンドウ作成まで (8,862Views)
  • さくっとヘッダー固定のhtmlテーブルが作れるjQueryプラグイン「Fixed Header Table」 (8,313Views)
  • 翻訳機能をWebサイトに埋め込む方法 (7,478Views)
  • 細かいカスタマイズができるCSSフレームワーク、”Gumby FRAMEWORK” (6,784Views)
  • Twitter BootstrapベースのWordPress無料テーマ “Roots” (6,562Views)
  • 【番外編】フィッシングサイトからの偽メールが来た ~+120563143からのメールはフィッシングサイトへの誘導です~ (4,783Views)
  • tumblrのテーマに無限スクロール機能を追加する方法 (4,610Views)
  • wow.jsとanimate.cssを組み合わせると、かんたんに、かっこいい動きがあるWebページを作れます。

    2014年04月22日(火)
    14560Views

    この記事は執筆から1年以上経過しており、情報が古い可能性があります。

    CSS3を使ってアニメーションを実装するのに便利なanimate.css。 スクロールに合わせてanimate.cssが動作するタイミングを調整できるwow.js。 この2つがあれば、いっけん難しそうな、CSS3を使ったかっこいいアニメーションをかんたんに実現できちゃいます。

    サンプル

    wowjsサンプルサイト
    画面をスクロールさせると、それに合わせてコンテンツがアニメーションするのが確認できます。

    必要なファイルを取得する

    上記サンプルのようなサンプルを実現するために、まずは必要ファイルを取得します。
    そのファイルは以下の2つ。

    • animate.min.css
    • wow.min.js

    animate.cssはこちらから取得します
    Animate.css
    Animate_css

    そしてwow.jsはこちらから。
    matthieua/WOW · GitHub
    matthieua_WOW_·_GitHub

    取得ファイルをhtmlファイルに読み込ませる

    以下のコードを参考に、ダウンロードしたファイルをhtmlファイルに読み込ませます。

    <link rel="stylesheet" href="css/animate.min.css”>
    
    <script src="js/wow.min.js"></script>
    <script>
    new WOW().init();
    </script>
    

    wow.min.jsは動作をするように、2~4行目のscriptタグで囲んだ内容もそのままコピペして使ってください。

    動作させたいアニメーションの種類を定義する

    ファイルの読み込みのコードを書いたら、次に、実際に動作させたいコンテンツのコードをいじります。

    <div class="wow bounceInUp"> Content to Reveal Here </div >
    

    このように、まず、class=“wow”とし、半角スペースの後に、動作させたいアニメーションを記述します。

    アニメーションの種類

    アニメーションの種類を調べるには、animate.cssのページを活用します。
    Animate.css

    プルダウンメニューで選択すると、動きのサンプルを確認することができます。
    使うアニメーションが決まったら、選んだアニメーションの文言をそのままclass=“wow bounceOut”のように記述します。

    細かいオプションも設定可能

    アニメーションが動作し始めるタイミングや、アニメーションの繰り返し回数など、細かいオプションの設定も可能です。
    詳しくは、下記アドレスのページ内「Advanced Options」や「Customize Settings」の項目を参考にしてください。
    WOW.js – Reveal Animations When You Scroll. Very Animate.css Friend.

    まとめ

    この記事のまとめはありません。

    おわりに

    この記事はあなたのお役にたてましたか?
    もしよろしければ・・・

    この記事をみんなに教える?


    筆者に何か教える?

    たとえば、 小棹制作所はこんなこと↓を知りたがっているようです。

    feedlyでブログを購読する?

    follow us in feedly

    筆者にメーッセージを送る?

    なんでもご自由に書いて送ってください。
    ご質問等返信を希望の場合は、メールアドレス等返信先の記載をお忘れなく。

    チェックを入れて送信してください

    Copyright (C) 2012 小棹制作所.
    All rights reserved.