Skip to content

sudo-roa/turn_pages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

turn_pages.js

Create a book with HTML5 that allows you to turn the pages
HTMLでめくることのできる本の作成

Abstract

Demo

turn_pages demo

Usage

HTML

挿入したい部分に記述(page_numに合わせてtp_bookの中にdivを加える)

<div id="tp_book">
  <div></div> <!-- 1ページ目の内容 -->
  <div></div> <!-- 2ページ目の内容 -->
  <div></div> <!-- 3ページ目の内容 -->
</div>

bodyの閉じタグ手前に記述

<script type="text/javascript">
  page_num = 3;
</script>
<script type="text/javascript" src="https://raw.githack.com/sudo-roa/turn_pages/main/js/turn_pages.js"></script>

※page_numを変更することで本のページ数を変更できます

Development note

実装済み機能

  • 本の外枠(3ページまで)
  • ページ内部にHTMLを書く

今後実装する機能

  • ページをめくる機能
  • 複数ページ対応
  • 本のデザイン(サイズ、装飾等)
    • 背景画像の選択をできるようにする
    • 本のカラーを選択できるようにする
    • テーマを作成するほうがいい?
  • 本内部のレイアウト(shadowにかぶらないようにする) 

現時点でわかっている修正事項

  • 右ページのブレ(固定できると一番いいんだけど…)
    • 今現在transformに合わせて逆向きの動きを入れてる(親要素に影響されずに固定したい)
  • ページを開くときの隙間

References

License

turn_pages.js is under MIT license

Auther

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published