JavaScript PR

jquery.onebook3d.jsを使って画像を本をめくる様に表示する方法

記事内に商品プロモーションを含む場合があります

jquery.onebook3d.jsを使って画像を本をめくる様に表示演出する方法をご紹介します。WordPressのプラグインとしても利用出来るみたいです。
本のめくり演出するって自分でゼロからJavaScript作ろうとすると結構難しいですよね。

画像を本をめくる様に表示するCSS記述

※必要に応じて変更して下さい。

<style>
body {
  margin: 0;
  padding: 0;
  font-size: 18px;
  text-align: center;
  width:100%;
  margin:0px;
  padding:0px;
  background-color: #000;
  color: #fff;
}
h1{
  text-align: center;
  font-size: 20px;
  line-height: 2em;
  padding: 30px 0 0 0;
}
</style>

jquery.onebook3d.jsを使って画像を本をめくる様に表示するHTML記述

※複数画像を本をめくる様に表示するエリア(id=”books”)を用意します。

<h1>jquery.onebook3d.jsを使って画像を本をめくる様にします。<br>以下の画像をマウス右クリックしながら左右に移動させてみてください。</h1>

<div style="padding: 0 30px 30px 30px;">
  <div id="books"></div> 
</div>

jquery.onebook3d.jsを使って画像を本をめくる様に表示するJavaScriptの記述

※jquery-1.11.0.min.js、jquery.mousewheel.min.js、three.min.js、jquery.onebook3d-2.33.jsファイルを読み込みます。複数画像(1 ~ 8.jpg)用意し、画像のパスを配列(arry)に代入します。$(‘画像を本をめくる様に表示するエリア’).onebook(複数画像配列)を記述します。

<script type="text/javascript" src="jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="jquery.mousewheel.min.js"></script>
<script type="text/javascript" src="three.min.js"></script>
<script type="text/javascript" src="jquery.onebook3d-2.33.js"></script>
<script>
$(function(){
  var arry = [];

  arry = [
    '1.jpg',
    '2.jpg',
    '3.jpg',
    '4.jpg',
    '5.jpg',
    '6.jpg',
    '7.jpg',
    '8.jpg'
    ];          
  
  $('#books').onebook(arry);
});
</script>

jquery.onebook3d.jsを使って画像を本をめくる様に表示するデモページ

jquery.onebook3d.jsを使って画像を本をめくる様に表示するデモページ

ソース元:WP Plugin 3d book gallery, 2018

WP Plugin 3d book gallery, 2018

 
※流用される場合は自己責任でお願いします。
 デモページheadタグ内のGoogleアナリティクスタグは流用しないで下さい。