blazor 下拉菜单不会将其余项目向下推

问题描述 投票:0回答:1
drop-down-menu blazor sidebar
1个回答
0
投票

您可以从这里开始,然后使用 css 类和样式进行自定义。

<div class="nav-item px-3">
    <a class="nav-link dropdown-toggle" href="#" @onclick="ToggleSubNavMenu" @onclick:preventDefault>
        <span class="oi oi-home" aria-hidden="true"></span> Create
    </a>  
    @if (expandSubNav)
    {
        <NavLink class="nav-link" href="promotion">
            <span class="oi oi-home" aria-hidden="true"></span> Promotion
        </NavLink>
        <NavLink class="nav-link" href="loyalty">
            <span class="oi oi-home" aria-hidden="true"></span> Loyalty
        </NavLink>
        <NavLink class="nav-link" href="newsarticle">
            <span class="oi oi-home" aria-hidden="true"></span> News Article
        </NavLink>
    }
</div>

@code {
    private bool expandSubNav = false;

    private void ToggleSubNavMenu()
    {
        expandSubNav = !expandSubNav;
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.