ということで、早速デモをご覧ください。
対応ブラウザ
Google Chrome / Safari / Firefox / Opera / InternetExplorer
jQuery『QuickFlip 2』

プラグインファイルのダウンロードはこちらから。
こちらは旧バージョン(水平方向のみ) QuickFlip jQuery Plugin
こちらは新バージョン(水平方向や垂直方向など) quickflip-2
使い方
プラグインファイルをheader内にて読み込みます。
HTML
1 2 |
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript" src="quickflip.js"></script> |
続けて下記のように記入するのですが、今回は垂直方向も使用したので、下記のようになってます。。
HTML
1 2 3 4 5 6 7 8 |
<script type="text/javascript"> $(function(){ $('.quickFlip').quickFlip();//デフォルト $('.quickFlip2').quickFlip({ vertical : true //垂直方向 }); }); </script> |
以上で、実行できる環境はできましたので続けて設置したいところへ以下のように記述します。
HTML
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<div class="quickFlip"> /* 最初の画面 */ <div class="blackPanel"> <h3 class="first quickFlipCta">About Me</h3> <p class="panel-content">いろいろな事に興味シンシンになります。好物はいちご!!きらいなものは。。納豆!!! これは、もう無理。。最近、ハムスターを飼い始めました。ももちゃん。。ひまわりの種が大好物ですw</p> /* 裏返すクラス<quickflipcta> */ <p><a href="#" class="quickFlipCta">カードを裏返す</a></p> </quickflipcta></div> /* 次の画面 */ <div class="redPanel"> <h3>シェアする</h3> <p>ソーシャルボタンを設置してみる</p> //ソーシャルボタン各種 <!-- AddThis Button BEGIN --> <div class="addthis_toolbox addthis_default_style addthis_32x32_style"> <a class="addthis_button_preferred_1"></a> <a class="addthis_button_preferred_2"></a> <a class="addthis_button_preferred_3"></a> <a class="addthis_button_preferred_4"></a> <a class="addthis_button_compact"></a> <a class="addthis_counter addthis_bubble_style"></a> </div> <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=xa-4f6de01a06427eb1"></script> <!-- AddThis Button END --> /* 裏返すクラス<quickflipcta> */ <p><a href="#" class="quickFlipCta">カードを裏返す</a></p> </quickflipcta></div></div> |
これでデフォルトのカードの表と裏が出来上がりです。
垂直方向はクラス名“quickFlip”の部分を“quickFlip2″に変更するだけでOKです。
あとは、CSSで装飾していきます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
.quickFlip, .quickFlip2 { width: 420px; height: 240px; position:relative; margin:20px; } .blackPanel { position:absolute; color: #FFF; background:#FFF url('image1.jpg') no-repeat 0 0; border:1px #ccc solid; border: 1px 1px rgba(255, 255, 255, 1); margin:20px auto; padding:20px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow:1px 1px 5px #111; -moz-box-shadow:1px 1px 5px #111; -webkit-box-shadow:1px 1px 5px #111; } .redPanel { position:absolute; background:#FFF url('image2.jpg') no-repeat 0 0; color: #000; border:1px #ccc solid; border: 1px 1px rgba(255, 255, 255, 1); margin:20px auto; padding:20px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow:1px 1px 5px #111; -moz-box-shadow:1px 1px 5px #111; -webkit-box-shadow:1px 1px 5px #111; } .quickFlip h3, .quickFlip2 h3 { margin: 20px 20px 10px 20px; padding:0; font-size:120%; } .quickFlip p, .quickFlip2 p { margin:20px 20px 70px 20px; padding:0; } .quickFlip a, .quickFlip2 a { color: red; margin-left:30px; padding:0; font-size:120%; } |