この記事では、HTML5 電子書籍のページめくりアニメーション効果を紹介します。この HTML5 ページめくりアニメーションでは、マウスを使用してページをドラッグし、本のページの境界線をクリックすることもできます。素早くページをめくる。以前、HTML5 3D 本のページめくりエフェクトも共有しましたが、3D 視覚効果はより強力です。
オンライン デモのアドレスは次のとおりです:
http://demo.jb51.net/js/2016/html5-book-page/
実装コード:
XML/HTML コードコンテンツをクリップボードにコピー
- <div id="shineflip" >
- <div id="shineflip-ページ">
-
<canvas id="shineflip-キャンバス">キャンバス>
- <canvas id="shineflip- page-mid-canvas">canvas>
-
<セクション クラス="ページ" >
- <div><img src="images/0.jpg" 幅= "475" 身長="482" /> div>
-
<スパン スタイル="左: 18px;"><img src="images/zh.png" 身長="482" />スパン>
- セクション>
-
<セクション クラス="ページ" スタイル="background:url(images/left_pk.jpg)">
-
<div><img src="images/1.jpg" 幅= "466" 身長="463" スタイル="float:right;margin-top:9px;" /> div>
-
セクション>
-
<セクション クラス="ページ" >
-
<div><img src="images/2.jpg" 幅= "466" 身長="463" スタイル="float:left;margin-top:9px;" /> div>
-
セクション>
-
<セクション クラス="ページ" >
- <div><img src="images/3.jpg" 幅= "466" 身長="463" スタイル="float:right;margin-top:9px;" /> div>
-
セクション>
-
<セクション クラス="ページ" >
-
<div><img src="images/4.jpg" 幅= "466" 身長="463" スタイル="float:left;margin-top:9px;" /> div>
-
セクション>
-
<セクション クラス="ページ" >
- <div><img src="images/5.jpg" 幅= "466" 身長="463" スタイル="float:right;margin-top:9px;" /> div>
-
セクション>
-
<セクション クラス="ページ" スタイル="background:url(images/right_pk.jpg)">
-
<div><img src="images/6.jpg" 幅= "466" 身長="463" スタイル="float:left;margin-top:9px;" /> div>
-
セクション>
-
<セクション クラス="ページ" >
-
<div><img src="images/24.jpg" 幅= "475" 身長="482" /> div>
-
<スパン スタイル="右: 18px;"><img src="images/zh.png" 身長="482" />スパン>
- セクション>
-
div>
-
div>
CSS样式: