見栄えの良いリストを簡単に作成できます。様々なスタイルがあります。
このコンポーネントを使用するには、順序付きリストまたは順序なしリストに.uk-list
クラスを追加します。リストは、間隔やリストスタイルなしで表示されます。
<ul class="uk-list">
<li></li>
<li></li>
<li></li>
</ul>
<ul class="uk-list">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
リスト項目のマーカーを設定するには、次のクラスのいずれかを追加します。
クラス | 説明 |
---|---|
.uk-list-disc |
塗りつぶされた円をマーカーとして使用します。 |
.uk-list-circle |
空洞の円をマーカーとして使用します。 |
.uk-list-square |
塗りつぶされた四角形をマーカーとして使用します。 |
.uk-list-decimal |
1から始まる10進数をマーカーとして使用します。 |
.uk-list-hyphen |
ハイフンをマーカーとして使用します。 |
<ul class="uk-list uk-list-disc">…</ul>
<div class="uk-child-width-expand@s" uk-grid>
<div>
<h4>Disc</h4>
<ul class="uk-list uk-list-disc">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
<div>
<h4>Circle</h4>
<ul class="uk-list uk-list-circle">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
<div>
<h4>Square</h4>
<ul class="uk-list uk-list-square">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
<div>
<h4>Decimal</h4>
<ul class="uk-list uk-list-decimal">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
<div>
<h4>Hyphen</h4>
<ul class="uk-list uk-list-hyphen">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
</div>
マーカーの色を設定するには、次のクラスのいずれかを追加します。
クラス | 説明 |
---|---|
.uk-list-muted |
マーカーを弱めるためにこのクラスを追加します。 |
.uk-list-emphasis |
マーカーを強調するためにこのクラスを追加します。 |
.uk-list-primary |
主要な色でマーカーを強調するためにこのクラスを追加します。 |
.uk-list-secondary |
副次的な色でマーカーを強調するためにこのクラスを追加します。 |
<ul class="uk-list uk-list-disc uk-list-primary">…</ul>
<div class="uk-child-width-expand@s" uk-grid>
<div>
<h4>Muted</h4>
<ul class="uk-list uk-list-disc uk-list-muted">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
<div>
<h4>Emphasis</h4>
<ul class="uk-list uk-list-disc uk-list-emphasis">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
<div>
<h4>Primary</h4>
<ul class="uk-list uk-list-disc uk-list-primary">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
<div>
<h4>Secondary</h4>
<ul class="uk-list uk-list-disc uk-list-secondary">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
</div>
.uk-list-bullet
クラスを追加して、カスタム画像マーカーをリスト項目のマーカーとして設定します。これは色の修飾子と組み合わせることができません。
<ul class="uk-list uk-list-bullet">…</ul>
<ul class="uk-list uk-list-bullet">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
.uk-list-divider
クラスを追加して、リスト項目を線で区切ります。
<ul class="uk-list uk-list-divider">…</ul>
<ul class="uk-list uk-list-divider">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
.uk-list-striped
クラスを使用して、リストにゼブラストライプを追加します。
<ul class="uk-list uk-list-striped">…</ul>
<ul class="uk-list uk-list-striped">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
リスト項目の間隔を増減するには、次のクラスのいずれかを追加します。これは他のリスト修飾子と組み合わせることができます。
クラス | 説明 |
---|---|
.uk-list-large |
リスト項目の間隔を広げます。 |
.uk-list-collapse |
リスト項目の間隔を削除します。 |
<ul class="uk-list uk-list-large">…</ul>
<h4>Large</h4>
<div class="uk-child-width-expand@s" uk-grid>
<div>
<ul class="uk-list uk-list-large">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
<div>
<ul class="uk-list uk-list-large uk-list-disc">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
<div>
<ul class="uk-list uk-list-large uk-list-divider">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
<div>
<ul class="uk-list uk-list-large uk-list-striped">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
</div>
<h4>Collapse</h4>
<div class="uk-child-width-expand@s" uk-grid>
<div>
<ul class="uk-list uk-list-collapse">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
<div>
<ul class="uk-list uk-list-collapse uk-list-disc">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
<div>
<ul class="uk-list uk-list-collapse uk-list-divider">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
<div>
<ul class="uk-list uk-list-collapse uk-list-striped">
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
</div>
リストコンポーネントに適切なWAI-ARIAロール、状態、プロパティを設定します。
<div>
要素が使用されている場合、リストにlist
ロールを、リスト項目にlistitem
ロールを設定します。<div class="uk-list" role="list">
<div role="listitem">List item 1</div>
<div role="listitem">List item 2</div>
<div role="listitem">List item 3</div>
</div>