UserCSS:箇条書き階層の色分け
個人的には、この機能がないとつらい
カラーセット 1
code:stylexx.css
:root {
}
カラーセット 2
code:style.css
:root {
}
カラーセット 3
code:stylexx.css
:root {
--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);
}
カラーセット 4
code:stylexx.css
:root {
}
code:stylexx.css
.line .indent-mark .dot {
height: 1.1em;
width: 1.1em;
border-radius: 15%;
font-size: 16px;
background-color: rgba(80%,80%,0%,0.8);
}
code:stylexx.css
.line .indent-mark .c-0 + .dot {
}
.line .indent-mark .c-1 + .dot {
}
.line .indent-mark .c-2 + .dot {
}
.line .indent-mark .c-3 + .dot {
}
.line .indent-mark .c-4 + .dot {
}
1
2
3
4
5
6
7
code:stylexx.css
.line .indent-mark .dot:before {
display: block;
/*position: absolute;*/
position: center;
height: 1.1em;
width: 1.1em;
border-radius: 50%;
right: -4px; /* */
top: -8px;
font-size: 16px;
/*content: ''; /* */
content: '😆'; /* */
/*content: '💎'; /* */
background-color: rgba(80%,80%,0%,0.5);
}
code:stylexx.css
.line .indent-mark .c-0 + .dot::before {
font-size: 16px;
}
.line .indent-mark .c-1 + .dot::before {
font-size: 16px;
}
.line .indent-mark .c-2 + .dot::before {
font-size: 16px;
}
.line .indent-mark .c-3 + .dot::before {
font-size: 16px;
}
.line .indent-mark .c-4 + .dot::before {
font-size: 16px;
}
色の指定
色の変化により階層を知らせる
色の濃淡(グラデーション)による変化は、理屈としては合理的だが、視覚効果としてはいまいち
色の指定(色変化版)
code:stylexx.css
.line .indent-mark .c-0 + .dot::before {
}
.line .indent-mark .c-1 + .dot::before {
}
.line .indent-mark .c-2 + .dot::before {
}
.line .indent-mark .c-3 + .dot::before {
}
.line .indent-mark .c-4 + .dot::before {
}
色の指定(グラデーション版)
code:stylexx.css
.line .indent-mark .c-0 + .dot::before {
}
.line .indent-mark .c-1 + .dot::before {
}
.line .indent-mark .c-2 + .dot::before {
}
.line .indent-mark .c-3 + .dot::before {
}
.line .indent-mark .c-4 + .dot::before {
}
code:style.css
.line .indent-mark .dot {
height: 1.1em;
width: 1.1em;
content: ''; /* */
border-radius: 15%;
font-size: 12px;
background-color: var(--li-color-0);
}
code:stylexx.css
.line .indent-mark .c-0 + .dot::before {
background-color: var(--li-color-1,#fe0);
}
.line .indent-mark .c-1 + .dot::before {
background-color: var(--li-color-2,#F0F);
}
.line .indent-mark .c-2 + .dot::before {
background-color: var(--li-color-3,#0FF);
}
.line .indent-mark .c-3 + .dot::before {
background-color: var(--li-color-4,#F00);
}
.line .indent-mark .c-4 + .dot::before {
background-color: var(--li-color-5,#0F0);
}
code:style.css
.line .indent-mark .dot::before {
display: block;
position: absolute;
right: -5px;
top: -10px;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 8px;
/* content: '?'; /* ? */
/* content: '\f00c'; /* チェックマーク */
/* content: '\f068'; /* マイナス記号 */
/* content: '\f10c'; /* まる */
content: '\f111'; /* まる */
/* content: '\f0c8'; /* 四角 */
/* content: '\f096'; /* 四角 */
color: var(--li-color-def,#EEE);
}
.line .indent-mark .dot {
background-color: transparent;
}
フォントサイズ
code:style.css
.line .indent-mark .c-0 + .dot::before {
font-size: 12px;
}
.line .indent-mark .c-1 + .dot::before {
font-size: 12px;
}
.line .indent-mark .c-2 + .dot::before {
font-size: 10px;
}
.line .indent-mark .c-3 + .dot::before {
font-size: 10px;
}
.line .indent-mark .c-4 + .dot::before {
font-size: 8px;
}
色の指定
code:style.css
.line .indent-mark .c-0 + .dot::before {
color: var(--li-color-1,#fe0);
}
.line .indent-mark .c-1 + .dot::before {
color: var(--li-color-2,#F0F);
}
.line .indent-mark .c-2 + .dot::before {
color: var(--li-color-3,#0FF);
}
.line .indent-mark .c-3 + .dot::before {
color: var(--li-color-4,#F00);
}
.line .indent-mark .c-4 + .dot::before {
color: var(--li-color-5,#0F0);
}
UserCSS.icon
https://img.shields.io/badge/UserCSS-箇条書き階層の色分け-1572B6.svg?logo=css3&style=for-the-badge