generated at
settings

ここはセッティングページです。
Scrapboxでは、ここかユーザーページにCSSを置くことで、プロジェクトの見た目を変更することができます。
ここでは別々に管理していますが、個人プロジェクトではどちらにCSSを置いても良いそうです。

変更した意図などに関してはこちらにまとめました。

hrhr-long

UserCSS

こちらからお借りしました。
/memooooo/settings(#で始まるタグをラベル風にする)
/miyamonz/settings(グラデーション)
/hub/settings(区切り線をクリック出来ないようにする設定)

hrhr-long

フォントの変更(Windows : Yu Gothic)
style.css
/* body, */ .editor, .stream, .grid li.page-list-item a .title { /* font-family: "Noto Sans JP", sans-serif; */ font-family: Roboto , "Yu Gothic Medium" , sans-serif; /* font-feature-settings: "pkna"; */ }

箇条書き表示の変更
箇条書き表示の明度をインデントレベルに応じて変更
style.css
/* 箇条書きを控えめにする */ .app .line .indent-mark .c-0 + .dot { height: .2em; width: .4em; border-radius: 25%; background-color: #bbb; } .app:not(.presentation) .line .indent-mark .c-0 + .dot { top: auto; bottom: 0 } .app .line .indent-mark .c-1 + .dot { height: .2em; width: .4em; border-radius: 25%; background-color: #ddd; } .app:not(.presentation) .line .indent-mark .c-1 + .dot { top: auto; bottom: 0 } .app .line .indent-mark .dot { height: .2em; width: .4em; border-radius: 25%; background-color: #eee; } .app:not(.presentation) .line .indent-mark .dot { top: auto; bottom: 0 }

画像表示形式の変更
style.css
/* マトリクス記法 */ .line:not(.cursor-line) .deco-\| { display: inline-flex } .line .deco-\| img.image { object-fit: contain; margin: 0 } /* 太字記法と組み合わせて列数を変える */ .line [class^="level"] .deco-\| { flex-wrap: wrap } .line .level-1 .deco-\| > span { width: calc(100%/1) } .line .level-2 .deco-\| > span { width: calc(100%/2) } .line .level-3 .deco-\| > span { width: calc(100%/3) } .line .level-4 .deco-\| > span { width: calc(100%/4) } .line .level-5 .deco-\| > span { width: calc(100%/5) } .line [class^="level"] .deco-\| img.image { object-fit: cover; width: 100%; height: 100% } /* 並べた画像の間にスキマが欲しい場合はこの2行を追加・ぴっちり敷き詰めたい場合はこの2行は不要 */ .line .deco-\| > span, .line [class^="level"] .deco-\| > span { overflow: hidden } .line .deco-\| img.image, .line [class^="level"] .deco-\| img.image { margin: .2em }

画面幅768px未満でテロメアを非表示
style.css
/* スリムなテロメア */ /* .line .telomere .telomere-border {border-color: #AAB7C3;} */ /* .line .quote {border-left : solid 4px #B3BFCA;} */ .line .telomere .telomere-border .description{ background-color: #edeeee; color: #333; } @media screen and (max-width : 767px) { .line .telomere .telomere-border, .line .telomere .telomere-border.unread { transition: none; box-sizing: content-box; border-color: #fff } /* .line .telomere .telomere-border:hover, .line .telomere .telomere-border.unread:hover {*/ /* box-sizing: border-box; width: auto;*/ /* border-color: #8f9899; background-color: transparent } */ /* ↓新着以外のテロメアの色と太さ */ /* .line .telomere .telomere-border { background-color: #fff; width: 2px ;} */ /* ↓新着のテロメアの色と太さ */ /* .line .telomere .telomere-border.unread { background-color: #fff; width: 5px ;} */ }

>
>

ハッシュタグ表示の変更
style.css
.deco-\# { font-size: 0.8em; display: inline-block; margin: 0 8px 10px 0; padding: 2px 8px; transition: 0.3s; transform: scale(1); color: #08c939 !important; border: 1px solid #08c939; border-radius: 3px; background: #ffffff; } .deco-\#:hover { transform: scale(1.1); color: #08c939; } .deco-\# > a > span { color: #08c939; }

style.css
/* #で始まるタグをラベル風にする */ a[type="hashTag"]{ display: inline-block; padding: 2px 8px; margin: 0 8px 10px 0; background: #fff; color: rgb(19 181 60) !important; font-size: 0.8em; border: 1px solid #08C939; border-radius: 3px; transition: .3s; -webkit-transform: scale(1); transform: scale(1); } a[type="hashTag"]:hover{ color: #08C939; transform: scale(1.1); }

style.css
a[type="hashTag"].empty-page-link{ display: inline-block; padding: 2px 8px; margin: 0 8px 10px 0; /* background: #fff; */ color: #fd7373 !important; /* font-size: 0.8em; */ border: 1px solid #fd7373; border-radius: 3px; transition: .3s; -webkit-transform: scale(1); transform: scale(1); } a[type="hashTag"].empty-page-link:hover{ color: #fd7373; transform: scale(1.1); }

ピン折り返し部分のカラー変更
ピン留めされたページを表示する段の変更
style.css
/* .grid li.page-list-item a .pin { */ /* background: linear-gradient(45deg, #fcad44, #fcad44 50%, #DEE2E7 50%, #DEE2E7); */ /* } */ .page-list-item.pin + .page-list-item:not(.pin) { grid-column-start: 1; }

区切り線をクリックできないように変更
画面幅768px未満で区切り線の長短を変更
style.css
.line:not(.cursor-line) a.icon[href$="/hr"] { pointer-events: none; vertical-align: -20%; } @media screen and (max-width : 767px) { .line:not(.cursor-line) a.icon[href$="/hr"] { display: none; } } .line:not(.cursor-line) a.icon[href$="/hr-long"] { pointer-events: none; vertical-align: -20%; display: none; } @media screen and (max-width : 767px) { .line:not(.cursor-line) a.icon[href$="/hr-long"] { display: inline; } } .line:not(.cursor-line) a.icon[href$="/hr-long-pc"] { pointer-events: none; vertical-align: -20%; }

アイコンもクリックできないように変更
style.css
a.icon { pointer-events: none; }

一覧表示の際、ピン留めされたページとそれ以外のページの間に区切りを設置
style.css
.page-list.clearfix{ overflow: hidden; } .page-list-item.grid-style-item.pin:nth-child(3) { clear: both; width: 100%; height: 1px; background-color: #e5e7ec; margin: 8px 0 22px 0; transition: none; } .page-list-item.grid-style-item.pin:nth-child(3) > a > div.hover { background-color: unset!important; } .page-list-item.grid-style-item.pin:nth-child(3) > a { cursor: default; } div[data-title="|"] { display: none; } @media (max-width: 1440px) { .page-list-item.grid-style-item.pin:nth-child(3) > a { pointer-events: none; } }

外部リンクにアイコンを表示
style.css
/* 外部リンクにiconをつける */ .line span:not(.modal-image):not(.pointing-device-map) > a.link:not(.icon)::after { font-family:'Font Awesome 5 Free'; font-weight: 900; content: ' \f35d'; display: inline-block; }


ドロップダウンの長さの変更
style.css
.navbar-form .dropdown.open .dropdown-menu { min-width: 100%; max-height: calc(100vh - 130px) !important; overflow-y: auto }

画像にシャドーを付けられるように変更
style.css
.deco-\+ img{ box-shadow: 5px 5px 20px 0px #ddd; }

背景色とページのシャドウを変更
style.css
body{ background-color: #DEE2E7; } .page{ box-shadow: 0px 2px 16px 0px rgb(0 30 30 / 0.09); }

ヘッダーにストリームへアクセスするボタンを表示
style.css
.navbar .navbar-menu>li.stream-btn, .navbar .navbar-menu>li.stream-btn.hidden-xs { display: block !important;} .kamon-activity{ background: url("https://i.gyazo.com/496fd188b4dd80101603b01d77d54615.png") center / contain no-repeat; } .kamon-activity:before{ content: none; } .navbar .navbar-menu>li.stream-btn .kamon{ width: 40px; height: 40px; transition: .3s; } .navbar .navbar-menu>li.stream-btn .kamon:hover{ width: 40px; height: 40px; opacity:0.7; } .stream h1 { background-color: #dee2e7; top: 50px; } .navbar .navbar-menu>li>a { padding: unset; padding-right: 15px }


関連ページリスト
style.css
.grid li.relation-label a{ background-color: #fff; } .grid li.relation-label .arrow { border-left-color: #fff; } .grid li.page-list-item a .hover { transition: .3s; } .grid li.page-list-item a:hover { box-shadow: none; } .grid li.page-list-item a { box-shadow: 0px 2px 0px rgb(0 0 0 / 10%); transition: box-shadow .3s; } .related-page-list div.links-2-hop ul.grid:hover .relation-label a { background-color: #fff; color: #333; transition: unset; }

関連ページリスト : tweak
style.css
.grid li.relation-label a{ background-color: #fff; color: #333; } .grid li.relation-label .arrow { border-left-color: #fff; } .grid li.page-list-item a .hover { transition: .3s; } .grid li.page-list-item a:hover { box-shadow: none; } .grid li.relation-label.links a { background-color: #19aabd; color: var(--relation-label-links-text, #fff); } .grid li.relation-label.links .arrow { border-left-color: #19aabd; } .grid li.relation-label.empty-links a { background-color: #ff713d; color: var(--relation-label-empty-text, #fff); } .grid li.relation-label.empty-links .arrow { border-left-color: #ff713d; } .grid li.page-list-item a .header { border-top: unset; padding: 15px 12px; } .grid li.page-list-item a { box-shadow: 0px 5px 16px 0px rgb(0 30 30 / 9%); transition: box-shadow .3s; } /* .page-sort-menu .splitter { */ /* display: none; */ /* } */ [data-hover-visible] .grid li.page-list-item a:hover { box-shadow: unset; } .grid li.page-list-item.pin a .header { /* border-top: #ff7400 solid 5px; */ border-top: #19aabd solid 5px; } .grid li.page-list-item a .pin { display: none; } .relation-label.headword a { box-shadow: inset 0px 0px 2px 2px #d4d8e5; } .grid li.headword .arrow { display: none; }

文中に引用を挿入
style.css
.deco-\" { border-radius: .2em; padding: 0 .4em; background-color: rgba(128,128,128,0.1); font-size:95%; font-style: italic } .deco-\"::before { color: #a0a0a0; font-size:85%; font-family:'Font Awesome 5 Free'; font-weight: 900; content: '\f10d'; vertical-align: super }

test

日付ページだけ消す
style.css
.page-list > .grid > .page-list-item[data-page-title^="202"]{ display: none !important; }

コード記法の行番号を表示
style.css
.line span.code-block .indent-mark span[class*="c-"] { position: relative; top: -0.5em; } .line span.code-block .pad:not(.code-block-margin){ background-color: rgba(0,0,0,0.05); height: 1.7em; position: relative; top: 8px; } .line span.code-block .code-block-margin { background-color: #fefefe; }
style.css
@media screen { .section-title, .code-block-start { counter-reset: codeline } .code-block .pad:not(.code-block-margin) { counter-increment: codeline } .code-block .pad:not(.code-block-margin)::before { content: counter(codeline); position: relative; display: inline-block; left: 1px; z-index: 10; min-width: 50px; text-align: left; vertical-align: bottom; /* ↓行番号のフォントとか色とかの指定はここ */ font-family: Cica,Consolas,Roboto,Helvetica,Arial,"Hiragino Sans",sans-serif; color: #3f3f3f; font-size: 11px; } /* カーソル行の行番号を濃く表示する */ .code-block .pad:not(.code-block-margin)::before { opacity: .5 } .cursor-line .code-block .pad:not(.code-block-margin)::before { opacity: 1; font-weight: bolder } }

hrhr-long

インデント0
インデント1
インデント2
インデント3
インデント4

テスト テスト テスト
Test Test Test
テスト テスト テスト1