子导航

为子导航定义不同的样式。

用法

要应用此组件,请使用以下类。要对齐子导航,例如水平居中,您可以使用弹性布局组件

描述
.uk-subnav 将此类添加到 <ul> 元素,并将 <a> 元素嵌套在列表中。
.uk-active 将此类添加到列表项以应用活动状态。
.uk-disabled 将此类添加到列表项以应用禁用状态。

示例

标记

<ul class="uk-subnav">
    <li class="uk-active"><a href="">...</a></li>
    <li><a href="">...</a></li>
    <li class="uk-disabled"><a href="">...</a></li>
</ul>

修饰符

子导航线

添加 .uk-subnav-line 类以使用线条分隔菜单项。

示例

标记

<ul class="uk-subnav uk-subnav-line">
    <li>...</li>
</ul>

子导航胶囊

添加 .uk-subnav-pill 类以使用背景突出显示活动菜单项。要将活动状态应用于菜单项,只需添加 .uk-active 类。

示例

标记

<ul class="uk-subnav uk-subnav-pill">
    <li class="uk-active">...</li>
</ul>

这是一个如何将子导航与 下拉菜单组件 结合使用的示例。

示例

标记

<ul class="uk-subnav">
    <li><a href="">...</a></li>

    <!-- This is the container enabling the JavaScript -->
    <li data-uk-dropdown="{mode:'click'}">

        <!-- This is the nav item toggling the dropdown -->
        <a href="">...</a>

        <!-- This is the dropdown -->
        <div class="uk-dropdown uk-dropdown-small">
            <ul class="uk-nav uk-nav-dropdown">
                <li><a href="">...</a></li>
            </ul>
        </div>
    </li>
</ul>