質問: 本のようなWebページを作りたいのですが...... Web製作初心者です。 タイトルの通り、ページ全体が本のようなサイトを作りたいと思っています。 色々調べてみて、個人的にFullscreen Pagefli
回答: 配布されているプラグインで探すなら、 「Javascript ページめくり プラグイン」とかで検索すると、 こんな感じの記事がいくらでも出てくる。 https://webdesignmagazine.net/javascript/jquery-plugin-page-flip-bo... ぺラッとめくれるものも結構あるけど、 プラグインの設定で全画面化ができるかどうかは1つ1つ見てないんで、 どの程度のカスタマイズができるかは、 プラグインの使い方の部分をみれば分かるはず。 -------------------------------------- 本のページめくりなら、 単に HTML 要素のクリッピングや位置変化などを Javascript でコントロールするだけなんで、 配布されているプラグインで納得できない動作がある場合は、 いちから自分で作った方が早くて良いものが作れると思う。 配布されているプラグインの動作の一部が気に入らなくて プラグインの内部をいじって改造しようとすると、 まずはプラグインを構成する スクリプトのファイルのコード全文を解読してから、 周りの動作を壊さないように処理内容を書き換えないといけないんで、 自分でいちから作った方がはるかに楽で満足度も高い。 配布プラグインのコードなんて、 そもそも人に見せるために書いてるコードじゃないから、 たいてい読みにくいものばかりなんで、 それを読み解くだけでも相当にめんどい。 Javascript の基本文法をマスターして、 あとは自分の理想の動作になるように処理を計算する頭があれば、 そこそこの労力で作れる。 見つからないものを探し続けるよりは楽しいし、 納得の程度も配布物とは比べ物にならない。 ちょっとの納得のいかない仕様に目を閉じて妥協するか、 これを機に Javascript を覚えていちから作ってみるか、 どっちかだと思う。 もし自作を目指すなら、 jQuery からやるとバグにつまずいて余計に時間と手間がかかるんで、 ふつうに Javascript の基本を覚えていったほうがいい。 jQuery は Javascript のコードを楽して書けるように短縮したもので、 そもそも jQuery 自体が Javascript でできている。 コードの長さは jQuery の方が短いが、 やれることや自由度や処理効率が高いのは生の Javascript。 Javascript の基本が分かっていれば、 jQuery なんて勉強しなくても使えるし、 jQuery で楽をするには最低 Javascript の知識が必要。