2017-05-14 158 views
0

我正在做一个角度很小的演示,但首先我正在设计我的部分。 我正在使用Materialise CSS。 这里是我的代码:实现侧边栏

<nav class="blue z-depth-1">  
     <div class="nav-wrapper"> 
       <a class="brand-logo " (click)="toggleSideBar()"> 
        <i class="material-icons">menu</i> Demo 
       </a>     
     </div> 
     </nav> 
    <ul id="slide-out" class="side-nav fixed z-depth-1 collapsible" data-collapsible="accordion"> 


     <li class="bold"> 
     <ul class="collapsible collapsible-accordion"> 

       <li class="bold"> 
        <a class="collapsible-header waves-effect waves-default"> 
         <i class="material-icons prefix">dashboard</i>Dashboard</a> 

       </li> 
       <li class="bold"> 
        <a class="collapsible-header waves-effect waves-default"> 
          <i class="material-icons">face</i>Employee Master 
        </a> 
        <div class="collapsible-body"> 
        <ul> 
          <li><a href="badges.html">test</a></li> 
          <li><a href="buttons.html">test</a></li> 
          <li><a href="breadcrumbs.html">test</a></li> 

        </ul> 
        </div> 
       </li> 

     </ul> 
     </li> 

这是我面临的请参考我的形象
Sidebar

+0

使上面的代码演示上codepen,我会帮你出解决方案。 – Niraj

+0

我已经做了一个小演示,请在这里查看http://codepen.io/ashwani44/pen/oWQxNN。问题是我正在做演示使用角度2 Materialise和代码笔,同时使演示我得到不同的侧边栏布局。我希望实现侧栏,就像我在这里找到的,如果你可以引导我在这个链接中找到的侧边栏和菜单的设计:http://byrushan.com/projects/ma/1-5-1/jquery/ – Maximum

回答

1

首先感谢您发表帖子codepen问题。我已经通过你的工作,并做了我自己的侧边栏导航的演示,它以你想要的方式工作。

的事情,我改变了列表如下所示。

  1. 最新Materialise的CSS和JS版本https://cdnjs.cloudflare.com/ajax/libs/materialize/0.98.2/css/materialize.min.csshttps://cdnjs.cloudflare.com/ajax/libs/materialize/0.98.2/js/materialize.min.js
  2. 加了一堆CSS来使它看起来像你的引用链接

    // The overall padding of <a> tag changed .side-nav li>a{ padding: 0 15px; }

    // The padding between icon and text changed .side-nav li>a>i, .side-nav li>a>[class^="mdi-"], .side-nav li>a li>a>[class*="mdi-"], .side-nav li>a>i.material-icons{ margin: 0 15px 0 0; }

    所示// Alignment of collapsible list .side-nav .collapsible-body{ padding: 0 30px; }

的HTML代码提供,并在下面的链接codepen工作演示沿:

`http://codepen.io/nirajtech/pen/bWQMRE` 

希望这能解决你的问题。

+0

This是有帮助的,但当我徘徊可折叠的身体,然后在其覆盖只有填充区域的鼠标。我怎样才能让整个区域成为可点击的?就像在我们的例子中,最后的可折叠标题DropDown带有选项First second Third Fourth – Maximum