创建灵活的缩略图导航。
要创建带缩略图的导航,请使用以下类。该组件基于 Flexbox 构建,因此要对齐 Thumbnav,可以使用 Flex 组件。
| 类 | 描述 |
|---|---|
.uk-thumbnav |
将该类添加到 <ul> 元素以定义 Thumbnav 组件。把缩略图图片嵌套在列表内的 <a> 元素中。 |
.uk-active |
将该类添加到列表项以应用激活状态。 |
<ul class="uk-thumbnav">
<li class="uk-active"><a href=""><img src="" width="" height="" alt=""></a></li>
<li><a href=""><img src="" alt=""></a></li>
</ul>注意 为了获得更好的布局,当项目需要换行到下一行时,请添加 Margin 组件中的 uk-margin 属性。
<ul class="uk-thumbnav" uk-margin>
<li class="uk-active"><a href="#"><img src="images/photo.jpg" width="100" height="67" alt=""></a></li>
<li><a href="#"><img src="images/dark.jpg" width="100" height="67" alt=""></a></li>
<li><a href="#"><img src="images/light.jpg" width="100" height="67" alt=""></a></li>
</ul>Thumbnav 也可以垂直显示,只需添加 .uk-thumbnav-vertical 修饰符。
<ul class="uk-thumbnav uk-thumbnav-vertical">…</ul><ul class="uk-thumbnav uk-thumbnav-vertical" uk-margin>
<li class="uk-active"><a href="#"><img src="images/photo.jpg" width="100" height="67" alt=""></a></li>
<li><a href="#"><img src="images/dark.jpg" width="100" height="67" alt=""></a></li>
<li><a href="#"><img src="images/light.jpg" width="100" height="67" alt=""></a></li>
</ul>例如,要把 Thumbnav 定位到某个元素或 Slideshow 组件上方,请为包裹 Thumbnav 的 div 元素添加 Position 组件中的 .uk-position-* 类之一。要在容器上建立定位上下文,请添加 .uk-position-relative 类。
<div class="uk-position-relative">
<!-- The element which is wrapped goes here -->
<div class="uk-position-bottom-center uk-position-small">
<ul class="uk-thumbnav">…</ul>
</div>
</div><div class="uk-position-relative" uk-slideshow="animation: fade">
<div class="uk-slideshow-items">
<div>
<img src="images/photo.jpg" alt="" uk-cover>
</div>
<div>
<img src="images/dark.jpg" alt="" uk-cover>
</div>
<div>
<img src="images/light.jpg" alt="" uk-cover>
</div>
</div>
<div class="uk-position-bottom-center uk-position-small">
<ul class="uk-slideshow-nav uk-thumbnav">
<li uk-slideshow-item="0"><a href="#"><img src="images/photo.jpg" width="100" height="67" alt=""></a></li>
<li uk-slideshow-item="1"><a href="#"><img src="images/dark.jpg" width="100" height="67" alt=""></a></li>
<li uk-slideshow-item="2"><a href="#"><img src="images/light.jpg" width="100" height="67" alt=""></a></li>
</ul>
</div>
</div>