Material Design Lite导航

Mat*_*t P 13 material-design-lite

如何在导航中创建子菜单项?

<!-- Navigation -->
  <nav class="mdl-navigation">
    <a class="mdl-navigation__link" href="">Link</a>
    <a class="mdl-navigation__link" href="">Link</a>
    <a class="mdl-navigation__link" href="">Link</a>
    <a class="mdl-navigation__link" href="">Link</a>
  </nav>
Run Code Online (Sandbox Code Playgroud)

我不能用<ul> <li>它.什么是正确的课程?

sam*_*sam 14

MDL似乎还没有原生支持子菜单. 但是,您可以使用菜单类作为子菜单:

http://www.getmdl.io/components/index.html#menus-section

所以在你的代码中你可能看起来像这样:

<!-- Left aligned menu below button -->
<nav class="mdl-navigation">
  <a id="submenu" class="mdl-navigation__link" href="#">Link</a>
  <a class="mdl-navigation__link" href="">Link</a>
  <a class="mdl-navigation__link" href="">Link</a>
  <a class="mdl-navigation__link" href="">Link</a>
</nav>

<!-- sub menu only visible when clicked on the link above -->
<ul class="mdl-menu mdl-menu--bottom-left mdl-js-menu mdl-js-ripple-effect"
    for="submenu">
  <li class="mdl-menu__item">Some Action</li>
  <li class="mdl-menu__item">Another Action</li>
  <li disabled class="mdl-menu__item">Disabled Action</li>
  <li class="mdl-menu__item">Yet Another Action</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

确保你的href里面有#.