文字装飾記法
太字や斜体などの文字装飾のための記法です
太字
[* 太字] ⇒ 太字
[**** もっと太字] => もっと太字
斜体文字
[/ 斜体文字] ⇒ 斜体文字
[/* 太字斜体文字] => 太字斜体文字
打ち消し線
[- 打ち消し] ⇒ 打ち消し
[-***/ 斜体太字打ち消し] ⇒ 斜体太字打ち消し
https://gyazo.com/00ab07461d502db91c8ae170276d1396
*や/だけでなく、!"#%&'()*+,-./{|}<>_~などの記号も使用できます
注意:2021年3月時点から=も使えますが、後で別の用途に使うので使わないでくださいshokai.icon
記号はdeco-{ deco-! deco-*のように、css classとして出力されるので
なお、記号は予告なく増減します
例:漫画の様な吹き出しを作る
shokai.icon 吹き出した
右吹き出しもできる rakusai.icon
!を付けると赤い吹き出しにする、などの組み合わせが可能です
shokai.icon すごい rakusai.icon
shokai.icon 見た目は面白い
見た目がキャッチーなだけで、実際の文章の面白さ・情報の価値とは無関係である
心の中を表しているようでいて、文章本体よりも目立っている
吹き出し本体
css selectorでは、{等の記号は\でエスケープする必要がある
code:style.css
.deco-\{, .deco-\} {
font-size: 1em;
padding: 0.1em 0.2em 0.1em 0.2em;
border-radius: 0.4em;
margin: auto 0.3em;
display: inline-block;
max-width: calc(100% - 100px);
vertical-align: top;
}
左吹き出しの角
code:style.css
.deco-\{:before {
position: absolute;
margin: 0;
padding: 0;
transform: translateX(-100%) translateY(calc(1em - 80%));
width: 0;
content: "";
border-width: 0 0 0.6em 0.6em;
border-style: solid;
}
右吹き出しの角
code:style.css
.deco-\}:after {
position: absolute;
margin: 0;
padding: 0;
transform: translateY(calc(1em - 80%));
width: 0;
content: "";
border-width: 0 0.6em 0.6em 0;
border-style: solid;
}
強調吹き出しの角
code:style.css
.deco-\!:before, .deco-\!:after {
}
吹き出し内のリンク色の調整
code:style.css
.deco-\{ a,
.deco-\} a {
}
もっと簡単な例
重要な部分を赤くする
code:style.css
.deco-\! {
padding: 0.1em 0.2em 0.1em 0.2em;
}