アイコンで構成されたナビゲーションを作成します。
このコンポーネントを適用するには、.uk-iconnav
クラスを <ul>
要素に追加します。リスト内のメニュー項目として <a>
要素を使用し、アイコンコンポーネントからアイコンを追加します。メニュー項目にアクティブ状態を適用するには、.uk-active
クラスを追加します。
<ul class="uk-iconnav">
<li><a href="" uk-icon="icon: check"></a></li>
</ul>
<ul class="uk-iconnav">
<li><a href="#" uk-icon="icon: plus"></a></li>
<li><a href="#" uk-icon="icon: file-edit"></a></li>
<li><a href="#" uk-icon="icon: copy"></a></li>
<li><a href="#"><span uk-icon="icon: bag"></span> (2)</a></li>
</ul>
デフォルトでは、アイコンナビのアイテムは水平方向に配置されます。垂直方向の配置を適用するには、.uk-iconnav-vertical
クラスを追加します。
<ul class="uk-iconnav uk-iconnav-vertical">…</ul>
<ul class="uk-iconnav uk-iconnav-vertical">
<li><a href="#" uk-icon="icon: plus"></a></li>
<li><a href="#" uk-icon="icon: file-edit"></a></li>
<li><a href="#" uk-icon="icon: copy"></a></li>
<li><a href="#"><span uk-icon="icon: bag"></span> (2)</a></li>
</ul>
適切なWAI-ARIAのロール、状態、およびプロパティをアイコンナビコンポーネントに設定します。
<a>
要素に aria-label
プロパティを設定して、それらの意味を記述します。<ul class="uk-iconnav">
<li><a href="" uk-icon="icon: check" aria-label="…"></a></li>
</ul>