轻松创建美观列表,提供不同样式。
要应用此组件,请将 .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 开始。 |
.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>