03
demo
和風のテンプレートです。パーツは必要最低限のものしか用意していません。
2021.10.22Release
material
- 金魚のイラスト
- pixabay by Clker-Free-Vector-Images
sample text
- お題
- 月にユダ様
font
- Anonymous Pro / Shippori Mincho
-
Google Fonts様より
Anonymous Pro
Shippori Mincho - こころ明朝
-
Leafscape – 日本語webフォントライブラリ様より
こころ明朝
color
coolors様code
- nanoのスマホ向け自動出力CSSの消去
-
sikaku様より
ナノのスマホ向け自動出力CSSの消去
※管理人の飯様より再配布の許可をいただいております。 - リセットcss(改変元)
-
Richard Clark様より
HTML5 Reset Stylesheet
ライセンス : MIT License
index
html
書き換え部分(クリック/タップで表示)
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="robots" content="noindex,nofollow">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta name="theme-color" content="#090446">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Anonymous+Pro&family=Shippori+Mincho&display=swap" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="ファイル名.css">
<!-- nano -->
<smartphone>
<script>
document.querySelector('link[href="/static/css/smartphone/common.css"]').remove();
</script>
</smartphone>
<!-- nano END -->
<title>title</title>
</head>
<body>
<div class="wrapper">
<div class="words">
<ul>
<li>words</li>
<li>words</li>
<li>words</li>
<li>words</li>
<li>words</li>
<li>words</li>
<li>words</li>
</ul>
</div>
<div class="title-wrapper">
<h1>title</h1>
<img src="画像URL" class="icon">
</div>
<div class="words">
<ul>
<li>words</li>
<li>words</li>
<li>words</li>
<li>words</li>
<li>words</li>
<li>words</li>
<li>words</li>
</ul>
</div>
</div>
<textarea rows="4" class="copy-box">copy text</textarea>
<footer>
<small>template by <a href="https://miroirs.stars.ne.jp/" target="_blank" rel="noopener noreferrer">Miroirs</a></small>
</footer>
</body>
</html>
css
parts
各パーツ
リンク
太字
斜体
削除
重要
強調
マーク
ルビ
コピーボックス
検索避けタグ
当サイトのテンプレートでは、全てのテンプレートに検索避けのmetaタグを挿入しています。
検索避けが不要な方はhtmlの下記のコードを削除してください。
検索避けが不要な方はhtmlの下記のコードを削除してください。
<meta name="robots" content="noindex,nofollow">
<meta name="googlebot" content="noindex,nofollow">
GoogleChrome(スマートフォン版)のタブ色
Chrome(スマートフォン版)のタブ色を設定しています。各head内にある下記のカラーコードを変更するとタブ色が変更できます。
<meta name="theme-color" content="#090446">
色とフォントの管理
色とフォントは各cssの:root{}部分で管理をしています。色やフォントを変更したい場合は:root{}内の値を変えると該当部分の色やフォントが全て変わります。
文字数制限
改変なしでテンプレートを使用する場合、端は11~12文字、中央は15文字が限度です。行数は最大14行までです。これ以上の文字数を入れたい場合はフォントサイズを小さくするか、下記の値を大きくしてください。
.words {
writing-mode: vertical-rl;
width: 304px;
height: 304px;
margin: 0 auto;
padding: 16px;
border-radius: 50%;
background: var(--main-color);
text-align: center;
}
ただし、大きくしすぎるとスマートフォンから閲覧する際に崩れてしまう可能性があるのでご注意ください。
お題のコピー方法について
デザインの関係で<div class="words"></div>内の文字が選択出来ない状態になっていますので、コピーボックスを付けることをお勧めします。
nano & XRIE/XRIA - 改行
自動改行をしない設定であることを前提に作っています。
nano : ホムペ設定 > その他共通設定 > 改行を<br>に変換して表示 をしない
XRIE/XRIA : 各編集ボックス直下の自動改行しないにチェック
に設定をお願いします。
nano : ホムペ設定 > その他共通設定 > 改行を<br>に変換して表示 をしない
XRIE/XRIA : 各編集ボックス直下の自動改行しないにチェック
に設定をお願いします。
nano & XRIE/XRIA - headとbody
レンタルスペースではheadとbodyを分離して記述する仕様のため、また外部ファイルを読み込むことができないので
<head></head>の中身
→HEAD・HTML詳細(nano)
→HEAD間編集(XRIE/XRIA)
<body></body>の中身
→◯◯レイアウト(nano)
→ページ編集(XRIE/XRIA)
に記述してください。
また、<link rel="stylesheet" type="text/css" href="ファイル名.css">は
<head></head>の中身
→HEAD・HTML詳細(nano)
→HEAD間編集(XRIE/XRIA)
<body></body>の中身
→◯◯レイアウト(nano)
→ページ編集(XRIE/XRIA)
に記述してください。
また、<link rel="stylesheet" type="text/css" href="ファイル名.css">は
<style>
ここに配布css
</style>
と置き換えてください。
nano - 一万文字を超えるソースコード
nanoではHEAD・HTML詳細のHEAD内の文字数が一万文字を超えるとエラーを起こしてしまいます。
回避方法としては、
定型文の登録は管理者画面トップページ > 定型文 > 定型文の追加 から出来ます。#stamp_登録した定型文名#で表示します。
回避方法としては、
- 定型文への登録をし、HEAD内に定型文の独自タグを設置する
- 不要なコメントアウト・改行・スペースを削除する
定型文の登録は管理者画面トップページ > 定型文 > 定型文の追加 から出来ます。#stamp_登録した定型文名#で表示します。
nano - 各フォームカスタム
名前変換
<form action="/yourID/novel/N/dream" method="post">
<input type="text" name="DreamID[1]" value="苗字">
<input type="text" name="DreamID[2]" value="名前">
<input type="submit" name="set" value="変換">
<input type="submit" name="clear" value="消去">
</form>
valueの値は夢(ドリーム)小説設定>並び替えから確認出来ます。上から1,2,3...と割り振られます。
フォームメール
各タグの横に対応する独自タグを記載しています。<!-- 独自タグ -->です。プレビュー有
<form action="/yourID/form/N/preview" method="post"><!-- #formStart# -->
一行テキスト
<input name="Item[1]" value="" type="text"><!-- #formInput1# -->
複数行テキスト
<textarea name="Item[2]"></textarea><!-- #formInput2# -->
ラジオボタン
<input name="Item[3]" value="選択肢名1" type="radio">選択肢名1<!-- #formInput3_1##formLabel3_1# -->
<input name="Item[3]" value="選択肢名2" type="radio">選択肢名2<!-- #formInput3_2##formLabel3_2# -->
<input name="Item[3]" value="選択肢名3" type="radio">選択肢名2<!-- #formInput3_3##formLabel3_3# -->
チェックボックス
<input name="Item[4][1]" value="選択肢名1" type="checkbox">選択肢名1<!-- #formInput4_1##formLabel4_1# -->
<input name="Item[4][2]" value="選択肢名2" type="checkbox">選択肢名2<!-- #formInput4_2##formLabel4_2# -->
<input name="Item[4][3]" value="選択肢名3" type="checkbox">選択肢名2<!-- #formInput4_3##formLabel4_3# -->
プルダウン(セレクト)
<select name="Item[5]"><!-- #formInput5# -->
<option value="選択肢名1">選択肢名1</option>
<option value="選択肢名2">選択肢名2</option>
<option value="選択肢名3">選択肢名3</option>
</select>
<input type="submit" value="送信"><!-- #formSubmit_送信# -->
</form><!-- #formEnd# -->
プレビュー無
<form action="/yourID/form/N/posted" method="post"><!-- #formStart# -->
一行テキスト
<input name="Item[1]" value="" type="text"><!-- #formInput1# -->
複数行テキスト
<textarea name="Item[2]"></textarea><!-- #formInput2# -->
ラジオボタン
<input name="Item[3]" value="選択肢名1" type="radio">選択肢名1<!-- #formInput3_1##formLabel3_1# -->
<input name="Item[3]" value="選択肢名2" type="radio">選択肢名2<!-- #formInput3_2##formLabel3_2# -->
<input name="Item[3]" value="選択肢名3" type="radio">選択肢名2<!-- #formInput3_3##formLabel3_3# -->
チェックボックス
<input name="Item[4][1]" value="選択肢名1" type="checkbox">選択肢名1<!-- #formInput4_1##formLabel4_1# -->
<input name="Item[4][2]" value="選択肢名2" type="checkbox">選択肢名2<!-- #formInput4_2##formLabel4_2# -->
<input name="Item[4][3]" value="選択肢名3" type="checkbox">選択肢名2<!-- #formInput4_3##formLabel4_3# -->
プルダウン(セレクト)
<select name="Item[5]"><!-- #formInput5# -->
<option value="選択肢名1">選択肢名1</option>
<option value="選択肢名2">選択肢名2</option>
<option value="選択肢名3">選択肢名3</option>
</select>
<input type="submit" value="送信"><!-- #formSubmit_送信# -->
</form><!-- #formEnd# -->
項目追加・編集の項目タイプと各タグの対応
自由入力一行 ⇔ <input name="Item[N]" value="" type="text">自由入力(複数行) ⇔ <textarea name="Item[N]"></textarea>
選択肢(ラジオボタン) ⇔ <input name="Item[N]" value="選択肢名" type="radio">選択肢名
選択肢(チェックボックス) ⇔ <input name="Item[N][N']" value="選択肢名" type="checkbox">選択肢名
選択肢(プルダウン) ⇔ <select name="Item[N]"><option value="選択肢名">選択肢名</option></select>
Item[N]の確認
項目並び替えから確認出来ます。上から1,2,3...と割り振られます。checkboxの[N']は登録している選択肢の左から1,2,3...と割り振られます。
拍手
ボタンのみ
<form action="/yourID/clap/N/?ResultOrder=1" method="post">
<input type="submit" value="拍手">
</form>
一行テキストタイプ
<form action="/yourID/clap/N/?ResultOrder=1" method="post">
<input type="text" name="Message" value="">
<input type="submit" value="拍手">
</form>
セレクトタイプ
<form action="/yourID/clap/N/?ResultOrder=1" method="post">
<select name="Message">
<option>テキスト1</option>
<option>テキスト2</option>
<option>テキスト3</option>
</select>
<input type="submit" value="拍手"/>
</form>
リンクタイプ
<a href="/yourID/clap/N/?ResultOrder=1">拍手</a>
アンケート
<form action="/yourID/enq/N/vote" method="post">
<input type="radio" name="DataID" value="1">項目1
<input type="radio" name="DataID" value="2">項目2
投票理由:<input type="text" name="Reason">
<input type="submit" value="投票">
</form>
項目のinputのvalueは項目並び替えで確認出来ます。上から1,2,3...と割り振られます。
XRIE/XRIA - 小説URL
小説本文ページのURLは記事の管理 > 各記事編集ページ の下部にあるこの記事の変化しないURLが本文ページのURLになります。
名前変換機能を利用している場合はその後ろに#drm_q#を加えてください。以下は例になります。
名前変換機能を利用している場合はその後ろに#drm_q#を加えてください。以下は例になります。
<a href="http://#id#.N.novel.r.xria.biz/?guid=on&t=0000#drm_q#">タイトル</a>
XRIE/XRIA - 各フォームカスタム
名前変換
actionのURLはxriaになっているのでXRIEユーザーの方はxrieに書き換えをお願いします。
<form action="http://#id#.N.novel.d.xria.biz/?guid=on" method="post">
<input type="text" name="n1" value="苗字">
<input type="text" name="n2" value="名前">
<input type="submit" value="変換">
<input type="hidden" name="mode" value="set">
<input type="hidden" name="page_pass" value="">
</form>
valueの値は人物名自由設定から確認出来ます。上からn1,n2,n3...と割り振られます。
メールボックス
actionのURLはxriaになっているのでXRIEユーザーの方はxrieに書き換えをお願いします。
<form action="http://#id#.N.mailbox.xria.biz/?guid=on" method="post">
タイトル
<input type="text" name="subject" value="">
名前
<input type="text" name="name" value="">
サイトURL
<input type="text" name="url" value="http://">
メールアドレス
<input type="text" name="email" value="">
メッセージ
<textarea cols="30" name="message"></textarea>
<input type="submit" value="送信">
<input type="hidden" name="mode" value="send">
<input type="hidden" name="page_pass" value="">
lt;/form>
拍手
actionのURLはxriaになっているのでXRIEユーザーの方はxrieに書き換えをお願いします。ボタンのみ
<form action="http://#id#.N.clap.xria.biz/?guid=on" method="post">
<input type="submit" value="拍手">
<input type="hidden" name="req" value="%request%">
</form>
一行テキストタイプ
<form action="http://#id#.N.clap.xria.biz/?guid=on" method="post">
<input type="text" name="msg">
<input type="submit" value="拍手">
<input type="hidden" name="mode" value="s">
<input type="hidden" name="req" value="%request%">
</form>
リンクタイプ
<a href="http://#id#.N.clap.xria.biz/?guid=on&req=%erequest%">拍手</a>
アンケート
actionのURLはxriaになっているのでXRIEユーザーの方はxrieに書き換えをお願いします。
<form action="http://#id#.N.enq.p.xria.biz/?guid=on" method="post">
<input type="radio" name="t" value="N">項目1
<input type="radio" name="t" value="N">項目2
名前
<input type="text" name="name">
コメント
<input type="text" name="message">
<input type="submit" value="投票">
<input type="hidden" name="page_pass" value="">
</form>
投票項目のvalueは投票ページのソースコードから確認してください。PCは右クリック→ページのソースを表示(ブラウザによって名称の違いがあります)、スマートフォンはスマホ向けWebページの検証を行う方法からご確認ください。