settings
brain-hackers プロジェクト共通のスタイル設定
code:style.css
/* _ = f096, x = f046 */
/* チェックボックスになるタグ v2 Font Awesome版 */
.line:not(.cursor-line) ahref$='/_':not(.icon) span, .line:not(.cursor-line) ahref$='/x':not(.icon) span { display: inline-block; width: 0; text-indent: -9999px }
.line:not(.cursor-line) ahref$='/_':not(.icon)::after, .line:not(.cursor-line) ahref$='/x':not(.icon)::after { display: inline-block; min-width: 1.15em; padding-left: 1px;
font-family: 'Font Awesome 5 Free'; font-size: 120%; text-align: center; vertical-align: middle }
.line:not(.cursor-line) ahref$='/_':not(.icon)::after { content: '\f111'; color: #5e8af7 } .line:not(.cursor-line) ahref$='/x':not(.icon)::after { content: '\f058'; color: #5e8af7 } /* タスクのタグを出すやつ */
display: inline-block;
width: 0;
color: transparent;
}
display: inline-block;
min-width: 1.15em;
padding-left: 1px;
font-family: 'Font Awesome 5 Free';
font-size: 11px;
text-align: center;
vertical-align: text-bottom;
color: white;
border-radius: 5px;
margin: 0 0 0.5px;
padding: 0 4px 0 4px;
line-height: 150%;
}
content: 'コメント';
}
content: '問題';
}
content: '解決済み';
}
content: '提案';
}
content: '採用';
}
content: '不採用';
}
content: 'タスク';
}
content: '作業中';
}
content: '完了';
}
content: '重要度 高';
}
content: '重要度 低';
}
/* 中央寄せ */
.deco-\| {
position: absolute;
width: 100%;
text-align: center;
}
/* 右寄せ */
.deco-\> {
position: absolute;
width: 100%;
text-align: right;
}
/* 左寄せ */
.deco-\< {
position: absolute;
width: 100%;
text-align: left;
}
code.code span {
color: inherit !important;
}
/* 共通: JetBrains Mono があれば使用、無ければ標準のフォールバックを行う */
/* macOS: 英文 Menlo, Monaco, 和文 ヒラギノ */
/* Windows: 英文 Cascadia Code -> Consolas -> Courier New, 和文 BIZ UDゴシック -> MSゴシック */
code, kbd, pre, samp {
font-family: "JetBrains Mono", Menlo, Monaco, "Cascadia Code", Consolas, "Courier New", "Hiragino Sans", "BIZ UDゴシック", monospace !important;
}
body *::before {
--code-number-color: var(--code-color, #342d9c); /* --accent-color: ; */
}
/* コード記法の行番号を表示 -- ウィンドウ幅768px以上で適用 */
/* ↑無効化した */
.section-title {
counter-reset: codeline;
}
.code-block span.indent code.code-body {
counter-increment: codeline;
margin-left: -1.5em;
padding-left: 2.3em;
}
.code-block span.indent code.code-body::before {
content: counter(codeline);
position: absolute;
display: inline-block;
z-index: 10;
margin-left: -3.2em;
width: 3em;
padding-right: 0.2em;
text-align: right;
vertical-align: bottom;
border-right: solid 1px #aaa; /* ↓行番号の色の指定はここ */
color: var(--code-number-color);
}
/* カーソル行の行番号を濃く表示する */
.code-block span.indent code.code-body::before {
opacity: .5;
}
.cursor-line .code-block span.indent code.code-body::before {
opacity: 1;
font-weight: bolder;
/* ↓カーソル行の背景色の色はここ */
background-color: var(--accent-color);
}
サンプル兼動作テスト
Line height調整
左揃え (<)
中央揃え (|)
右揃え (>)