パララ ク
   ッ ス効果を使った
  WordPress サイト


    2012.07.22 WordBench 京都
自己紹介


         西山 拓磨
         •   デザイナー(Web/グラフィック)
         •   専門学校講師
takuma
         •   大阪・京都を中心に活動

         ポートフォリオ http://takumadesign.com/
パララ クス効果とは
   ッ
パララ クス
          ッ


          =
         視差
‣   視点をずらすことで奥行きを表現
パララックスを取り入れたウェブサイト




NIKE BETTER WORLD http://www.nikebetterworld.com/about
“奥行き”の仕組み
重なる要素をレイヤーに分ける
異なるスピードで動かす
異なるスピードで動かす
実装方法



background-position の値を

JavaScript で動的に変化させる
jQueryプラグイン

‣   Sequence
    http://www.sequencejs.com/


‣   Scrolling Parallax
    http://jonraasch.com/blog/scrolling-parallax-jquery-plugin


‣   Curtain.js
    http://curtain.victorcoulon.fr/




                   その他いろいろ
おすすめプラグイン




http://johnpolacek.github.com/scrolldeck.js/
Point1. NIKEのサイト風サンプル
Point2. アニメーションエフェクト
最適なコンテンツ


     キャンペーンサイト

     ランディングページ

‣   写真 イラストが中心のシングルページ
      ・
×
Parallax Effect
WordPress



デフォルトではテキストベース

‣   ブログ以外のコンテンツを作る
サイト設計


                ホーム




商品特徴   ラインアップ   CM 情報   開発ストーリー   お問い合わせ
サイト設計
          ホーム



          商品特徴



         ラインアップ



          CM 情報


         開発ストーリー



         お問い合わせ




‣   コンテンツをト プページに集約
           ッ
サイト設計
       ホーム



       商品特徴     固定ページの内容


      ラインアップ    カスタム投稿タイプの内容


       CM 情報    カスタム投稿タイプの内容


      開発ストーリー   通常の投稿の内容


      お問い合わせ    メールフォーム




‣   コンテンツをト プページに集約
           ッ
トップページのカスタマイズ



専用のテンプレートを準備

  ‣   home.pnp を作成
トップページに表示

‣   カスタム投稿タイプの内容

‣   固定ページの内容

‣   メールフォーム
カスタム投稿タイプ
カスタム投稿タイプ


   プラグインをインストール

「Custom Post Type UI」
カスタム投稿タイプ


          home.php にコードを記述

<?php query_posts( Array( 'post_type' => '⃝⃝' ) ); ?>

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php content(); ?>
<?php endwhile; endif; ?>
固定ページ
固定ページ


           home.php にコードを記述


<?php $page = query_posts( 'pagename=⃝⃝' );

     echo $page[0]->post_content;
?>
固定ページ


                改行を反映する場合


<?php $page = query_posts( 'pagename=⃝⃝' );

     echo apply_filters( 'the_content' , $page[0]->post_content);
?>
メールフォーム
メールフォーム


 プラグインをインストール

「Contact Form 7」
メールフォーム
メールフォーム


home.phpでショートコードを使う場合

<?php echo do_shortcode(
  '[contact-form-7 id="8" title="お問い合わせ"]'

); ?>
制作の流れ


 コンテンツをトップページへ集約




スクロールによるパララックスを実装
パララックスを使って
WordPressサイトに
ユニークな演出を!
One More Thing…
WordPress×パララックス
  によるウェブサイト
本日公開!
morisu maki   http://morisumaki.com/

パララックス効果を使ったWordPressサイト