リンクをクリックすることで折りたたまれた文章を開閉できるテキスト形式。
https://store.tsite.jp/local-products/
- Repository をチェックアウト
npm install
- モジュールがインストールされたら
npm start
を実行し gulp を走らせる - gulp が
watch
状態の時にsrc/text-src/index.yml
を編集する ./dist/
以下に開閉式の機能をもった html, css, js が生成される
./src/
... ソースディレクトリ.cache/
... キャッシュhandlebars/
... テンプレートファイル用ディレクトリ.js/
... Javascript のソースコード.scss/
... sass のソースコード.text-src/
... yml 形式の原稿ファイル用ディレクトリ
./dist/
... 出力ディレクトリ
原稿は YAML 形式で書かれます。原稿の サンプル 。
以下のように書くことで親子関係を表現できる。
body:
- text: わたしは
- text: 東京都
children:
- text: 世田谷区
- text: 出身だ
この場合の挙動は以下のように、親の「東京都」をクリックすると子供である「世田谷区」が表示される。
「わたしは 東京都 出身だ」 👉 「わたしは 東京都 世田谷区 出身だ」
親子関係は無制限に入れ子にすることができる
body:
- text: まんまるの
- text: 月
children:
- text: の浮かぶ秋の
- text: 夜
children:
- text: の澄んだ空気
- text: が美しい
この場合の挙動は以下のように、「月」と「夜」のそれぞれが子供を持つことになる。
「まんまるの月が美しい」 👉 「まんまるの 月 の浮かぶ秋の夜が美しい」 👉 「まんまるの 月 の浮かぶ秋の 夜 の澄んだ空気が美しい」
class
属性を追加するには以下のように class:
を利用する
body:
- text: わたしは
- text: 東京都
class: `bold-text`
- text: 出身だ
このようにすると、「東京都」の HTML タグに対して class="bold-text"
が追加される。
「わたしは 東京都 出身だ」
親要素をクリックした時に子要素を親の手前に表示したい場合、 children:
の替わりに before:
を利用する
body:
- text: わたしは
- text: 東京都
before:
- text: 日本の首都、
- text: 出身だ
この場合の挙動は以下のように、親の「東京都」をクリックすると子供である「日本の首都、」が手前に表示される。
「わたしは 東京都 出身だ」 👉 「わたしは 日本の首都、 東京都 出身だ」
- html タグ入力
- 画像挿入
- リンク挿入
- 特定の JS スクリプト実行
Unfolding text works on IE11+ in addition to other modern browsers such as Chrome, Firefox, and Safari.
jQuery 1.7
Copyright (c) 2017 Shunya Hagiwara
Licensed under the MIT license.