settings
/ci7lus カスタム CSS 設定
code:style.css
@import "https://scrapbox.io/api/code/ci7lus/settings/exp_blur.css";
@import "https://scrapbox.io/api/code/ci7lus/settings/custom.css";
@import "https://scrapbox.io/api/code/ci7lus/settings/ci7lus.css";
a.project-home > span.title {
font-size: 0;
height: 38px;
}
a.project-home > span.title:after {
font-size: 24px;
content: "ci7lus'";
}
body {
--tool-color: #fafafa;
}
code:custom.css
@import "https://scrapbox.io/api/code/ci7lus/settings/external_link.css";
@import "https://scrapbox.io/api/code/ci7lus/settings/fukidashi.css";
@import "https://scrapbox.io/api/code/ci7lus/settings/memooooo.css";
/* 箇条書きを控えめにする */
@import "https://scrapbox.io/api/code/scrasobox/%E7%AE%87%E6%9D%A1%E6%9B%B8%E3%81%8D%E3%82%92%E6%8E%A7%E3%81%88%E3%82%81%E3%81%AB%E3%81%99%E3%82%8B/style.css";
/* インラインのコード記法は色をつけないで欲しい */
@import "https://scrapbox.io/api/code/forum-jp/%E3%82%A4%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E8%A8%98%E6%B3%95%E3%81%AF%E8%89%B2%E3%82%92%E3%81%A4%E3%81%91%E3%81%AA%E3%81%84%E3%81%A7%E6%AC%B2%E3%81%97%E3%81%84/style.css";
/* Streamにアクセスするボタン */
@import "https://scrapbox.io/api/code/customize/Stream%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%99%E3%82%8B%E3%83%9C%E3%82%BF%E3%83%B3/style.css";
@import "https://scrapbox.io/api/code/ci7lus/settings/fixed_project_home.css";
/* 最大画像サイズ制御 */
.line img.image, .video-player video {
max-width: 80%;
max-height: 50vh;
}
@media (max-width: 540px) {
.line img.image, .video-player video {
max-width: 100%;
max-height: unset;
}
}
.iframe-video-player iframe {
max-width: 80%;
max-height: 256px;
}
@media (min-width: 541px) {
a.link[href^="https://twitter.com"] > img {
max-width: 400px;
}
}
/* モーダルから画像がはみださないようにする */
.full-content-modal .modal-dialog .modal-content .modal-body .full-content {
max-height: -webkit-fill-available;
max-height: 85vh;
}
/* hogeのみweightを調整する */
strong.level-1 > span.deco-\* {
font-weight: bold;
}
code:scp.css
/* !をSCPみたいにする */
span.deco-\! {
/*background-color: var(--page-text-color, #FFF);*/
background-color: #FFF;
}
div.cursor-line > span.text > span * span.deco-\! {
background-color: unset;
}
span.deco-\! * a.empty-page-link,
span.deco-\! > a.empty-page-link,
span.deco-\! * a.page-link,
span.deco-\! > a.page-link {
color: var(--page-text-color, #4a4a4a);
}
span.deco-\! > * img {
filter: blur(4px);
}
code:exp_blur.css
/* !にブラーかける */
span.deco-\! {
/*background-color: var(--page-text-color, #FFF);*/
filter: blur(4px);
}
div.cursor-line > span.text > span * span.deco-\! {
filter: unset;
}
span.deco-\! * a.empty-page-link,
span.deco-\! > a.empty-page-link,
span.deco-\! * a.page-link,
span.deco-\! > a.page-link {
/*filter: blur(4px); なんだっけこれ*/
}
span.deco-\! > * img {
filter: blur(4px);
}
test scp
code:ci7lus.css
@import url('https://fonts.googleapis.com/css2?family=Pacifico&display=swap');
@import "https://scrapbox.io/api/code/ci7lus/settings/navbar_icon.css";
.grid li.page-list-item a .icon img[src^="https://gyazo.com/ce2024a9be55d0a1b79ceaa8c93905cc"] {
max-width: 200px;
}
/* 大回転 */
.line img[src^="https://gyazo.com/ce2024a9be55d0a1b79ceaa8c93905cc"] {
pointer-events: auto;
transition: ease all 0.5s;
border-radius: 5%;
/*padding: 1.5em;*/
max-width: 128px;
}
img[src^="https://gyazo.com/ce2024a9be55d0a1b79ceaa8c93905cc"]:hover {
animation: spin 2s linear infinite;
border-radius: 50%;
}
img[src^="https://gyazo.com/ce2024a9be55d0a1b79ceaa8c93905cc"]:active {
animation: rspin 3s linear infinite;
pointer-events: none;
border-radius: 50%;
}
a[href^="https://gyazo.com/ce2024a9be55d0a1b79ceaa8c93905cc"]:active {
pointer-events: none;
}
@keyframes spin {
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}
@keyframes rspin {
0% {transform: rotate(360deg);}
100% {transform: rotate(0deg);}
}
.page-menu ul > li > div > p {
margin: 0;
}
/*ularia-labelledby="page-info-menu" {
display: flex;
top: -45px!important;
display: relative!important;
}*/
.grid li.page-list-item a .pin {
/*display: none;*/
/*background: linear-gradient(45deg, var(--card-backside, #aaa), var(--card-backside, #aaa) 50%, #ae9dd2 50%, #ae9dd2);*/
}
.page-menu .tool-btn {
color: var(--tool-bg, #848484);
}
body {
/*min-height: 100vh;*/
/*min-height: -webkit-fill-available;*/
--body-bg: #2D2148;
/*background: linear-gradient(135deg, #ae9dd2, #8858ad);*/
margin-bottom: 10px;
background-image: radial-gradient(#dedede 1px, transparent 1px);
background-size: 30px 30px;
--body-bg: #40375c;
/*--body-bg: #39193d;*/
--page-bg: #2D1B34;
--card-title-bg: #5f3966;
--card-title-bg-pinned: #5f3966;
--card-bg: #2D1B34;
/*--page-text-color: #FFF;*/
}
.grid li.page-list-item a .icon img {
max-width: fit-content;
}
a.project-home > span.title {
font-family: Pacifico, serif;
font-size: 24px;
}
.grid li, body, .editor {
/*font-family: "Hiragino Mincho ProN", serif;*/
line-height: 2;
}
.grid li.page-list-item a .title {
/*font-weight: bold!important;*/
}
span.kamon.kamon-caret-down {
display: none;
}
.line.line-title {
padding-bottom: 20px;
}
.line.line-title .text {
padding-bottom: 8px;
border-bottom: dotted 1px #ae9dd2;
}
/*.page-list .grid li.pin {
width: 294px;
height: 322px;
}
.grid li.page-list-item a .icon {
margin: auto;
}*/
img.image[src^="https://gyazo.com"] {
border: gray 2px dashed;
}
code:fixed_project_home.css
/* ホームボタンをナビゲーションバー内に固定する */
.quick-launch .project-home {
left: 60px;
color: white;
position: relative;
pointer-events: auto;
}
.quick-launch {
margin-bottom: 1rem;
}
.quick-launch .project-home:hover {
background-color: rgba(0,0,0,0.08)!important;
color: snow!important;
}
.quick-launch .left-box {
position: fixed;
top: 0;
color: white;
z-index: 1000;
width: 100%;
pointer-events: none;
}
.quick-launch .plan-badge {
margin: 0 0 0 64px;
}
アイコン From: /sno2wman/settings
code:navbar_icon.css
.navbar-brand::before {
content: '';
width: 40px;
height: 40px;
position: absolute;
background-image: url(https://thumb.gyazo.com/thumb/200/eyJhbGciOiJIUzI1NiJ9.eyJpbWciOiJfMmYyOWYzMzExMDZmYzFhYWJjMWE5OWY1Mzk5M2U5NTAifQ.muoeEoJh52ONKha4Kghkee8M3QJt8rrjbxjmYsjSUrM-png.png);
background-size: cover;
border-radius: 9999px;
}
外部リンク From: /scrasobox/settings
code:external_link.css
.line a.link:not(.icon)::after {
font-family:'Font Awesome 5 Free';
content: ' \f35d';
display: inline-block;
font-weight: 900;
}
/memooooo/settings#58dbc7d56596a40000c7f7e2
code:memooooo.css_disabled
/* badge-link tag */
atype="hashTag"{
display: inline-block;
padding: 1px 5px;
margin: 0 8px 8px 0;
background: #fff;
/* color: #245ff5 !important; */
color: #8858ad !important;
font-size: 0.9em;
/* border: 1px solid #245ff5; */
border: 1px solid #8858ad;
border-radius: 3px;
transition: .3s;
/* -webkit-transform: scale(1);
transform: scale(1); */
}
atype="hashTag"class*="empty-page-link"{
color: rgba(136, 88, 173, .6) !important;
border: 1px solid rgba(136, 88, 173, .6);
}
atype="hashTag":hover{
background-color: rgba(136, 88, 173, 0.1);
}
atype="hashTag"class*="empty-page-link":hover{
background-color: unset;
}
/memooooo/settings#590324ca6596a40000b83317
code:memooooo.css
/* * <ーこれに蛍光のラインを足す */
.level-1 {
background: linear-gradient(transparent 60%, rgb(174 157 210 / 60%) 60%);
}
/memooooo/settings#59031eef6596a400003b82ad
code:memooooo.css
/* ** <-これを小見出しに */
.line strong.level-2 {
/*display: block;*/
position: relative;
padding-left: 16px;
}
.line strong.level-2:before{
content: '';
position: absolute;
width: 5px;
height: 100%;
top: 0;
left: 0;
background: #ae9dd2;
}
code:memooooo.css_disabled
/* *** <ーこれを見出し風にする */
.line strong.level-3 {
/*display: block;*/
position: relative;
/*font-size: 200%;*/
line-height: 160%;
/*text-align: center;*/
margin: 2px auto 18px;
font-weight: 100;
padding-top: .5rem;
padding-bottom: .5rem;
}
.line strong.level-3:after{
position: absolute;
content: '';
border-bottom: 3px solid #ae9dd2;
width: 100px;
top: 0;
bottom: /*-0.5em;*/0;
left: 0;
/*right: 0;*/
margin: 0 auto;
}
/help-jp/文字装飾記法#59f6c087efa18e0000951506
code:fukidashi.css
.deco-\{ {
font-size: 1em;
color: #fff;
background-color: #b2bcba;
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;
}
.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;
border-color: #b2bcba transparent;
}