settings
色んな方のプロジェクトを参考しています
code:style.css
.page-list-item.pin + .page-list-item:not(.pin) {
grid-column-start: 1;
}
インデント
code:style.css
.lines .line .indent-mark {
height: 100%;
}
.lines .line .table-block .indent-mark {
height: auto;
}
.indent-mark .pad {
height: 100% !important;
overflow: unset !important;
}
.indent-mark span:not(:nth-last-child(1)):not(:nth-last-child(2)) .pad {
border-right: 1px solid #000; }
code:style.css
.grid li.page-list-item a .header {
border-top: none;
margin-top: 0;
padding-top: 0;
}
ページ
code:style.css
.grid li.page-list-item {
aspect-ratio: 1 / 1 !important;
position: relative !important;
}
.grid li.page-list-item a {
position: relative;
display: block;
height: 100%;
overflow: hidden;
z-index: 0;
}
.grid li.page-list-item a .pin {
display: none !important;
}
.grid li.page-list-item.pin::after {
display: none !important;
}
.grid li.page-list-item a .description {
}
body {
}
a:hover,
.grid li.page-list-item a .description a:hover,
.grid li.page-list-item a .description span:hover {
}
.grid li.page-list-item .description {
position: relative;
}
.grid li.page-list-item .description::before {
content: "";
position: absolute;
inset: 0;
aspect-ratio: 1 / 1;
display: block;
}
/* バウンディングボックス */
.grid li.page-list-item a .header {
position: relative;
z-index: 1;
padding: 6px 10px 6px 10px;
margin: 0;
}
.grid li.page-list-item a .title {
font-size: 11.5px;
letter-spacing: 0.02em;
line-height: 8px;
display: inline;
padding: 0px 0px;
color: black !important;
text-shadow: none;
margin: 0;
}
.grid li.page-list-item a .title {
background-color: rgba(255, 255, 255, 0.8);
color: black;
}
/* サムネイル */
.grid li.page-list-item a .icon img {
position: absolute;
top: 50%;
left: 50%;
width: 90% !important;
height: 90% !important;
object-fit: contain !important;
object-position: center;
transform: translate(-50%, -50%);
z-index: -1;
display: block;
}
.page-header {
margin: 0 !important;
padding: 0 !important;
height: auto !important;
}
.page-header .title {
margin-bottom: 0 !important;
}
body, ul, li {
margin: 0;
padding: 0;
}
.page-list ul.grid,
.related-page-list ul.grid {
margin: 0 !important;
padding: 0 !important;
list-style: none;
}
バウンディングボックス(旧)
.grid li.page-list-item a .header {
position: relative;
z-index: 1;
padding: 6px 10px 6px 10px;
margin: 0;
}
.grid li.page-list-item a .title {
font-size: 12px;
letter-spacing: 0.02em;
line-height: 8px;
display: inline;
padding: 0px 3px;
color: black !important;
text-shadow: none;
margin: 0;
}
サムネイル
.grid li.page-list-item a .icon img {
position: absolute;
top: 50%;
left: 50%;
width: 90% !important;
height: 90% !important;
object-fit: contain !important;
object-position: center;
transform: translate(-50%, -50%);
z-index: -1;
display: block;
}
.grid li.page-list-item {
position: relative;
aspect-ratio: 1 / 1 !important;
padding: 0px;
box-sizing: border-box;
}
.grid li.page-list-item a .icon {
display: flex;
justify-content: center;
align-items: center;
height: calc(50% - 10px);
padding: 0px;
overflow: hidden;
position: relative;
}
.grid li.page-list-item a .icon img {
max-width: 95%;
max-height: 95%;
object-fit: contain;
object-position: center;
display: block;
position: relative;
}
text-decoration: underline;
ページ内
code:style.css
角丸を消す
code:style.css
.grid li.page-list-item,
.grid li.page-list-item a,
.grid li.page-list-item a .icon img {
border-radius: 0 !important;
}
code:style.css
*,
*::before,
*::after {
border-radius: 0 !important;
}
フォント
code:style.css
font-family: "Zen Kaku Gothic New", sans-serif;
font-weight: 500;
}
a.page-link:has(.icon-star),
strong, b {
font-weight: 700;
}
body,
body *:not(.language-selector *) {
font-family: "Zen Kaku Gothic New", sans-serif !important;
font-weight: 500 !important;
}
body,
body *:not(.language-selector *) {
font-family: "Noto Sans JP", sans-serif !important;
}
body,
body * {
font-family: "Noto Serif JP", serif !important;
}
body,
body * {
font-family: "MS PGothic", "MS Pゴシック", monospace !important;
letter-spacing: 0.05em;
}
上部
code:style.css
.navbar {
background-color: transparent;
padding-top: 10px;
padding-bottom: 10px;
backdrop-filter: none;
border-bottom: 0px solid transparent;
}
背景
code:style.css
body {
background-color: #c2c2c2 !important; }
検索欄
code:style.css
border-radius: 0;
padding: 2px 4px;
width: 800px;
}
スクロールバー
code:style.css
*::-webkit-scrollbar {
width: 16px;
}
*::-webkit-scrollbar-track {
}
*::-webkit-scrollbar-thumb {
}
code:style.css
code:style.css
.brand-icon {
width: 30px;
height: 30px;
background-size: cover;
background-image: var(--logo-url);
background-repeat: no-repeat;
border-radius: 20%;
display: inline-block;
vertical-align: middle;
}
.brand-icon svg {
display: none !important;
}
code:style.css
@media screen and (max-width: 767px) {
.related-page-list ul.grid,
.page-list ul.grid{
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
}
}
https://scrapbox.io/files/68df4c8c364cfbd71098e3b7.png