シンプルな小説サイト向けのテンプレート。
メニューや見出しは必要最低限の装飾にして、目立ちすぎないようにしています。
メニューが本文に干渉しない、小説のページにページ送り等のメニューをつける、閲覧者で横書き縦書きを選べる、というリクエストをいただいて作成したものです。
個々の小説のページの右下にある本のマークをクリックすると、横書き・縦書きボタン、ページ送り、ページアップ、目次へのアイコンが表示されます。
小説の縦書き表示は、マウスで横スクロールができないので、PCでは少し操作しにくいかもしれません。スマホからだと、小説アプリのようでなかなか面白いです。
小説タイトル一覧が縦にずらりと並ぶので、目的のジャンルへすぐ飛べるようにサブメニューがあります。画面固定メニューが複数あると少し煩わしい気がしたので、固定せずにページアップボタンで最上部に戻る仕様です。
オフラインにも同様にサブメニューをつけています。
レスポンシブデザインになっていますので、ブラウザの横幅が小さくなると、スマホ用の表示に切り替わります。
単純に、ブラウザの横幅を狭めても確認はできますが、GoogleChromeをお使いの方は、ブラウザ上右クリック→検証→上部のスマホ・タブレットのアイコン(Toggle device toolber)をクリックすると、モバイル用のレイアウトを確認できます。
ファイル構成
downloadボタンをクリックすると、zipファイルがダウンロードされます。
zipファイル内は、下記のファイルで構成されています。
ファイル名 | 内容 |
---|---|
img | 画像フォルダ。使用している画像はすべてここに入っています。 |
css reset.css style.css |
reset.cssは編集不要。 style.cssでデザインをすべて行っています。 デザインを編集したい場合はこのファイルを編集してください。 |
js common.js |
サイト内で使用しているJavaScriptを記載しています。JavaScriptを追記する場合はこちらに追記可能です。 |
index.html | トップページ。 |
novel.html | メインコンテンツの小説のページ。 |
novel2.html | 長編小説の個々のタイトル一覧ページ |
story.html | 小説の個別ページ。 |
offline.html | 同人誌紹介のページ。 |
contact.html | メールフォーム。 |
sample.html | 見出しなどのサンプルを載せています。 |
以下の部分を編集してください。
- <head></head>の中 <title>サイト名~<title>の部分
- <body></body>の中 <!-- メニュー --> <!-- コンテンツ --> <!-- クレジット -->の記載の下に、 それぞれの内容が記載されてありますので、必要に応じて編集してください。
- <footer></footer>の中サイト名等の部分
メニュー、フッターの編集は、すべてのHTMLファイルで同じ編集が必要です。