1. このCSSでできること
2. デザインの特徴
ミニマル&モダン: 既存のブログデザインを邪魔しない、清潔感のあるブルーグレー基調の脚注エリア。
3. 実装デモ
「東京パフォーマンスドール」(TPD)[注 1]を結成。同時に、Epic/Sony Records内にTPDのプライベートレーベル「Cha-DANCE」が設立され、CDやVHSなどは基本的にこのCha-DANCEレーベルよりリリースされた。ダンスサミットは原宿RUIDOで開催され、同年6月に第一回公演が行われた。当初は観客が数人で、それはメンバーの家族のみということもあったが、口コミで徐々に観客を増やし、次第に公演チケットの争奪戦が行われるようになる。
脚注
- 1990年に結成。フロントメンバー、ライブメンバー、研修生(のちのTPD DASH!!)からなる大所帯のグループとして構成されていた。↩
CSS
<sup><a class="note-link" href="#fn1" id="ref1">[注 *]</a></sup>
<style>
/* 記事全体のレイアウト調整 */
.blogger-article-container {
max-width: 800px;
margin: auto;
font-family: sans-serif;
color: #334155;
}
.feature-section {
margin-bottom: 2em;
}
.feature-title {
border-left: 5px solid #1e3a8a;
padding-left: 15px;
margin-bottom: 1em;
font-size: 1.25rem;
color: #1e293b;
}
.feature-list {
padding-left: 1.5em;
line-height: 1.8;
}
.demo-box {
padding: 2em;
border: 1px solid #e2e8f0;
border-radius: 8px;
background: #fff;
}
/* --- 脚注の機能CSS(スペーサー) --- */
[id^="ref"]::before {
content: "";
display: block;
height: 150px;
margin-top: -150px;
visibility: hidden;
pointer-events: none;
}
.footnotes li::before {
content: "";
display: block;
height: 100px;
margin-top: -100px;
visibility: hidden;
pointer-events: none;
}
/* --- 脚注の装飾CSS --- */
.note-link {
font-size: 0.85em;
text-decoration: none;
font-weight: bold;
color: #1e3a8a;
}
.footnotes {
margin-top: 3em;
padding-top: 15px;
border-top: 1px solid #e2e8f0;
}
.footnotes-title {
font-size: 0.8rem;
color: #64748b;
font-weight: bold;
display: flex;
align-items: center;
gap: 8px;
margin-bottom: 12px;
}
.footnotes ol {
padding-left: 1.5em;
}
.footnotes li {
font-size: 0.9rem;
line-height: 1.7;
margin-bottom: 8px;
padding: 4px 10px;
border-radius: 4px;
transition: all 0.5s ease;
}
.footnotes li:target {
background-color: #f1f5f9;
box-shadow: inset 3px 0 0 #1e3a8a;
}
.back-link {
text-decoration: none;
color: #94a3b8;
font-size: 1.1rem;
margin-left: 8px;
}
</style>
4. 脚注の増やし方
注釈を「2」「3」と増やしていくには、「ID(名前)」を数字に合わせて変更するだけです。仕組みはシンプルで、本文の「飛び先(href)」と、脚注リストの「受け皿(id)」の名前が一致していれば正しくジャンプするような仕様となっています。
本文内
「Cha-DANCE」が設立<sup><a href="#fn2" id="ref2" class="note-link">[注 2]</a></sup>され…
原宿RUIDOで開催<sup><a href="#fn3" id="ref3" class="note-link">[注 3]</a></sup>され…
脚注エリア(リストを増やす)
<ol>
<li id="fn1">1つ目の内容... <a href="#ref1" class="back-link">↩</a></li>
<li id="fn2">2つ目の内容... <a href="#ref2" class="back-link">↩</a></li>
<li id="fn3">3つ目の内容... <a href="#ref3" class="back-link">↩</a></li>
</ol>




コメントを投稿