generated at
箇条書きのバレットをFontAwesomeにするUserCSS

CSS変数定義
カラーセット 1
style.css
:root { --li-color-0: #EEE; --li-color-1: #FE0; --li-color-2: #F0F; --li-color-3: #0FF; --li-color-4: #F00; --li-color-5: #0F0; }

カラーセット 2
stylexx.css
:root { --li-color-0: #E0E0E0; --li-color-1: #EDAD0B; --li-color-2: #C7243A; --li-color-3: #932674; --li-color-4: #3261AB; --li-color-5: #009F8C; }

カラーセット 3
stylexx.css
:root { --li-color-0: #E0E0E0; --li-color-1: hsla(288,100%,40%,0.6); --li-color-2: hsla(216,100%,40%,0.6); --li-color-3: hsla(144,100%,40%,0.6); --li-color-4: hsla(72,100%,40%,0.6); --li-color-5: hsla(0,100%,40%,0.6); }

FontAwesomeのアイコンを割り当てる
style.css
:root { /* 番号なしリストのキャラクター */ --ul-bullet: '\f00c'; /* チェックマーク */ /* --ul-bullet: '\f068'; /* マイナス記号 */ /* --ul-bullet: '\f10c'; /* xまる */ /* --ul-bullet: '\f111'; /* まる */ /* --ul-bullet: '\f0c8'; /* 四角 */ /* --ul-bullet: '\f096'; /*x 四角 */ /* --ul-bullet: '\f580'; /* */ /* --ul-bullet: '\f140'; /* 二重丸*/ /* --ul-bullet: '\f005'; /* スター:クリスマス用 */ /* --ul-bullet: '\f1b2'; /* box */ /* --ul-bullet: '\f599'; /* 顔 */ /* --ul-bullet: '\f1b0'; /* 肉球:猫の日用 */ /* --ul-bullet: '\f6be'; /* ネコ */ /* --ul-bullet: '\f6d3'; /* イヌ */ /* --ul-bullet: '\f1dd'; /* パラグラフ記号 */ /* --ul-bullet: '\f683'; /* 祈り */ /* --ul-bullet: '\f5d7'; /* 骨 */ /* --ul-bullet: '\f004'; /* ハートマーク */ /* 番号つきリストのキャラクター */ /* --ol-bullet: '\f111'; /* 丸 */ --ol-bullet: '\f292'; /* ハッシュ記号 '#' */ /* --ol-bullet: '\f2dc'; /* 雪:クリスマス用 */ }

番号なしリスト

style.css
.line .indent-mark .dot::before { display: block; position: absolute; right: -5px; top: -10px; font-family: 'Font Awesome 5 Free'; /* font-family: FontAwesome; /* old */ font-weight: 900; font-size: 6px; content: var(--ul-bullet, '\f068'); color: var(--li-color-0); } .line .indent-mark .dot { background-color: transparent; }

フォントサイズ
style.css
.line .indent-mark .c-0 + .dot::before { font-size: 16px; } .line .indent-mark .c-1 + .dot::before { font-size: 14px; } .line .indent-mark .c-2 + .dot::before { font-size: 12px; } .line .indent-mark .c-3 + .dot::before { font-size: 10px; } .line .indent-mark .c-4 + .dot::before { font-size: 8px; }

色の指定
style.css
.line .indent-mark .c-0 + .dot::before { color: var(--li-color-1); } .line .indent-mark .c-1 + .dot::before { color: var(--li-color-2); } .line .indent-mark .c-2 + .dot::before { color: var(--li-color-3); } .line .indent-mark .c-3 + .dot::before { color: var(--li-color-4); } .line .indent-mark .c-4 + .dot::before { color: var(--li-color-5); }

番号つきリスト

style.css
.line.number-list .dot { display: list-item; /* 表示する */ }

アイコン指定
style.css
.line.number-list .dot::before { content: var(--ol-bullet, '\f292'); }

フォントサイズ
style.css
.line.number-list .c-0 + .dot::before { font-size: 11px; } .line.number-list .c-1 + .dot::before { font-size: 10px; } .line.number-list .c-2 + .dot::before { font-size: 9px; } .line.number-list .c-3 + .dot::before { font-size: 8px; } .line.number-list .c-4 + .dot::before { font-size: 7px; }

FontAwesomeのバージョンアップに伴い、リファクタリングしました suto3