settings
https://gyazo.com/0516b1e020f0d2e900d0d4232c4d9ac4
なお独自のカスタムとして、
#f5b901を#E3E3E3に
全体背景を#3A434Cから#B0B0B0に
影の色を#c0940eから#634646に。
@import
code:style.css
/* @import "../破線で下線なリンクデザイン/style.css"; */
@import "../箇条書きのバレットをFontAwesomeにするUserCSS/style.css";
フォント
code:style.css
html, body, #editor, .grid li{font-family:'Zen Kaku Gothic New',"YuGothic",'Yu Gothic',"Font Awesome 5 Free","Font Awesome 5 Brands","Roboto","メイリオ", "Meiryo", "Osaka", "MS Pゴシック", "MS PGothic", "sans-serif";} 色
🔧はnomadoor.iconが追加した変数です
code:style.css
:root{
--new-button-vertical-color: #E3E3E3; /* +ボタン */ --new-button-horizontal-color: #E3E3E3; /* +ボタン */ --new-button-bg: transparent; /* +ボタン背景 */
--new-button-hover-bg: #45494b; /* +ボタン背景ホバー */ --card-title-bg: #22272B; /* 🔧サムネヘッダー背景 */ --card-title-color: #e3e3e3; /* サムネタイトル */ --card-description-color: #22272b; /* description */ --card-header-bg-pinned: #E3E3E3; /* 🔧ピンヘッダー背景 */ --card-content-bg: #22272b; /* 🔧ピンコンテンツ背景 */ --card-title-color-pinned: #22272b; /* 🔧ピンタイトル */ --card-description-color-pinned: #858d93; /* 🔧ピンdescription */ --icon-shadow-pinned: #000000; /* 🔧ピンアイコン_ロングシャドウ */ --icon-shadow: #634646; /* 🔧アイコン_ロングシャドウ */ }
code:style.css
/* 関連ページ ラベルデザイン */
:root{
--relation-label-text:#304ea2;
}
ホーム
ピンした頁を単独で上部に固定
code:style.css
.page-list-item.pin + .page-list-item:not(.pin) {clear: both}
ピン
code:style.css
.app{padding-top: 55px;}
.grid li.page-list-item a .pin{display:none;}
.page-list .grid li.pin{margin-bottom: 2.5em;}
.page-list .grid li.pin:after{
content:"...";
letter-spacing: 1em;
text-indent: 1em;
font-size: 1em;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: -1.3em;
}
.container .grid li.pin a .content{
flex-direction: column;
background: var(--card-content-bg);
}
.grid li.page-list-item a .header.pinned {background-color: var(--card-header-bg-pinned);}
.grid li.page-list-item a .header.pinned .title{color: var(--card-title-color-pinned);}
.container .grid li.pin a .description{color: var(--card-description-color-pinned);}
サムネのデザイン
code:style.css
.grid li.page-list-item a{
border-radius: 5px;
}
.grid li.page-list-item a .content{
height: 100%;
flex-direction: column-reverse;
}
.grid li.page-list-item a .header{
background-color: var(--card-title-bg);
padding: 8px 10px;
border-top: none;
}
.grid li.page-list-item a .icon {
position: relative;
padding: 0;
margin: auto;
}
.grid li.page-list-item a .icon img {
width: auto;
max-height: 90px;
max-width: 90%;
border-radius: 5px;
}
.grid li.page-list-item a .title{
font-size: 0.9em;
text-align: center;
font-family: 'Zen Kaku Gothic New';
font-weight: 500;
letter-spacing: 0.05em;
text-indent: 0.05em;
}
ロングシャドウ
code:style.css
/* 影が飛び出るのでレイヤ―指定して被せる */
.grid li.page-list-item a .header{
z-index: 2;
}
.grid li.page-list-item a .icon img{
filter:
drop-shadow(1px 1px 0 var(--icon-shadow))
drop-shadow(2px 2px 0 var(--icon-shadow))
drop-shadow(4px 4px 0 var(--icon-shadow))
drop-shadow(8px 8px 0 var(--icon-shadow))
drop-shadow(16px 16px 0 var(--icon-shadow))
drop-shadow(32px 32px 0 var(--icon-shadow));
}
/* ピンされたページ */
.container .grid li.pin a .icon img{
filter:
drop-shadow(1px 1px 0 var(--icon-shadow-pinned))
drop-shadow(2px 2px 0 var(--icon-shadow-pinned))
drop-shadow(4px 4px 0 var(--icon-shadow-pinned))
drop-shadow(8px 8px 0 var(--icon-shadow-pinned))
drop-shadow(16px 16px 0 var(--icon-shadow-pinned))
drop-shadow(32px 32px 0 var(--icon-shadow-pinned));
}
タイトル & ドロップダウンメニュー
code:style.css
.quick-launch{margin: 0;}
.quick-launch .project-home, .quick-launch .project-home .title{
font-size: 1.6em;
font-family: 'Zen Kaku Gothic New';
font-weight: 300;
}
.quick-launch .flex-box{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
flex-direction: column;
align-items: center;
}
.quick-launch .left-box{
display: flex;
justify-content: space-around;
}
.quick-launch .right-box{
display: flex;
justify-content: space-around;
margin-bottom: 1em;
}
.dropdown-menu{
box-shadow: none;
border: none;
min-width: 270px;
}
.dropdown-menu-right{
left: 50%;
transform: translate(-50%, 0);
}
ページ
デザイン
code:style.css
.page{box-shadow:none;}
.line.line-title .text{
text-align: center;
font-weight: 500;
letter-spacing: 0.06em;
text-indent: 0.06em;
}
動画
code:style.css
.video-player video{
max-height: 360px;
}
画像 中央揃え/角丸/シャドウ
code:style.css
.line img.image {
display : block;
position: relative;
margin : 0 auto 0.7em;
border-radius: 0.5em;
filter: drop-shadow(0px 8px 24px rgba(149,157,165,0.22));
top: 1em;
}
画像を並べる[| [画像URL][画像URL][画像URL]…]
code:style.css
/* マトリクス記法 */
.line:not(.cursor-line) .deco-\| {
display: flex;
justify-content: center;
align-items: center ;
filter: drop-shadow(0px 8px 24px rgba(149,157,165,0.22));
margin: -1em 0 -3em;
}
.line .deco-\| img.image {
object-fit: contain;
margin: 0;
filter: drop-shadow(0px 0px 0px ) !important;
top: 0;
}
/* 太字記法と組み合わせて列数を変える */
.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 } 関連ページ
デザイン
code:style.css
.grid li.relation-label a {border-radius: 5px;}
ポップアップ
code:style.css
/* ポップアップメニューのボタン周りの線を消す */
.selections .popup-menu .button-container .button:not(:first-of-type) { border: 0 }
code:style.css
/* 本文の最後にテキスト挿入 */
.app:not(.presentation) .page::after {
content:'22年8月20日 共訳書『スマート・イナフ・シティ:テクノロジーは都市の未来を取り戻すために』発売!\A\A'
white-space:pre-wrap;
display: block; margin-top: 5rem; padding: 1.5rem 0; text-align: center;
border: solid #0003; border-width: 3px 0 0 0; font: 500 normal 1.5rem/1 sans-serif }