List
リストの装飾を作るエレメント CSS。
Table of Contents
Basic
.listを設置し直下に.itemを配置します.listと.itemは単体に付与されているスタイルはありません- 次項の Variants を併用してください
- リストアイテム
<ul class="list">
<li class="item">リストアイテム</li>
</ul>Variants
.is-discで塗り円のリスト装飾になります.is-circleで白抜き円のリスト装飾になります.is-squareで塗り四角形のリスト装飾になります.is-komeで米印のリスト装飾になります.is-decimalで数字の番号リストになります
disc
- リストアイテム
- リストアイテム
- リストアイテム
<ul class="list is-disc">
<li class="item">リストアイテム</li>
<li class="item">リストアイテム</li>
<li class="item">リストアイテム</li>
</ul>circle
- リストアイテム
- リストアイテム
- リストアイテム
<ul class="list is-circle">
<li class="item">リストアイテム</li>
<li class="item">リストアイテム</li>
<li class="item">リストアイテム</li>
</ul>square
- リストアイテム
- リストアイテム
- リストアイテム
<ul class="list is-square">
<li class="item">リストアイテム</li>
<li class="item">リストアイテム</li>
<li class="item">リストアイテム</li>
</ul>decimal
- リストアイテム
- リストアイテム
- リストアイテム
<ul class="list is-decimal">
<li class="item">リストアイテム</li>
<li class="item">リストアイテム</li>
<li class="item">リストアイテム</li>
</ul>kome
- リストアイテム
- リストアイテム
- リストアイテム
<ul class="list is-kome">
<li class="item">リストアイテム</li>
<li class="item">リストアイテム</li>
<li class="item">リストアイテム</li>
</ul>Note
.is-noteはitemを flexbox にして直書きで装飾を行う設定です.item直下の最初の要素がリストスタイルになります.item直下の 2 番目の要素には flex の.is-flex-0を使うのがおすすめです- 主に「※1」など特殊な合判を行う場合に使用します
- ※1リストアイテム
- ※2リストアイテム
- ※3リストアイテム
<ul class="list is-note">
<li class="item"><span>※1</span><div class="text is-flex-0">リストアイテム</div></li>
<li class="item"><span>※2</span><div class="text is-flex-0">リストアイテム</div></li>
<li class="item"><span>※3</span><div class="text is-flex-0">リストアイテム</div></li>
</ul>Variables
上書きできる変数は以下の通りです。
.list {
--list-margin-left: 1.5em;
--list-item-margin-top: 0.25em;
--list-kome-item-content: "\203B";
--list-kome-item-inset: 0 auto auto -1em;
--list-note-item-gap: 0.25em;
--list-note-item-margin-top: 0.25em;
}Import
PostCSS で読み込む場合の各パスは以下となります。
@import "musubii/src/elements/list/main.css";v7 を再現する場合は legacy.css を追加で読み込んでください。
@import "musubii/src/layouts/list/legacy.css";