代码之家  ›  专栏  ›  技术社区  ›  user9233898

从导航栏中删除边框

  •  0
  • user9233898  · 技术社区  · 6 年前

    我使用angularjs材料进行设计,但我坚持从md nav列表中删除导航栏列表的边框。 enter image description here

    image of navbar

    第一页下面的红线是我要删除的线 代码为

    <div layout="row" class="navbar-top" flex >
        <md-input-container class="md-block" md-no-float >
                <md-icon class="material-icons">search</md-icon>
                <input type="text" ng-model="user" placeholder="search.." class="search-bar" >
        </md-input-container>
        <md-nav-bar flex="60" md-no-ink-bar="disableInkBar" md-selected-nav-item="currentNavItem"  nav-bar-aria-label="navigation links">
    
                <md-nav-item md-nav-click="goto('page1')" name="page1">
                  Page One
                </md-nav-item>
                <md-nav-item md-nav-sref="#" >
                  <md-icon class="material-icons">messages</md-icon>
                </md-nav-item>
    
              </md-nav-bar>          
    

    1 回复  |  直到 6 年前
        1
  •  2
  •   Aaron Pool    6 年前

    假设你希望边界永远消失,你需要改变你 mod-nav-bar md-no-ink-bar 要设置为的属性 true ,又名 md-no-ink-bar="true" 而不是 md-no-ink-bar="disableInkBar" 。我猜您在文档中看到了该设置,但这可能是因为他们有一个变量 disableInkBar 由角度控制器设置,然后使用该控制器切换边界。但对于您的情况,只要您不想打开和关闭边界,请将其设置为 md no墨条=“true” 应该做你想做的事!:)