AngularJS 这种菜单效果怎么做

图片描述

界面如上图
下面是我每个<li>的代码:

    <li layout="row" layout-align="start center">
      <div flex="initial" layout="column" layout-align="center center">
        <span class="docs-upper-icon"></span>
        <span class="docs-lower-icon docs-lower-icon-1"></span>
    </div>
      <a flex href="#/masters" layout="row" layout-align="start center"><h2>Masters</h2></a>
      <span class="docs-menu-deco-icon"></span>
   </li>

1, 请问怎么用ng-class做菜单变色效果,选中一项以后另一项自动取消。
2, 右边的半圆是单独的span标签,请问怎么选中以后show,选中其他项后hide

阅读 3k
3 个回答
  1. element:focus

  2. 解决方案很多,简单的话,你可以给每个li都填加上span, 然后根据焦点控制ng-show

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题