我正在学习angular2,希望实现一个可折叠的侧边栏,类似于https://almsaeedstudio.com/themes/AdminLTE/index2.html,在Angular 2中?我尝试查找示例但没有找到。你可以提供示例或文档吗?
我正在学习angular2,希望实现一个可折叠的侧边栏,类似于https://almsaeedstudio.com/themes/AdminLTE/index2.html,在Angular 2中?我尝试查找示例但没有找到。你可以提供示例或文档吗?
http://codepen.io/zurfyx/pen/ygaGyb
这个解决方案的思路如下:<li>Icon <span class="collapse collapseMenu">Home</span></li>
<button data-toggle="collapse" data-target=".collapseMenu">Hamburger icon</button>
.container
)将成为一个方向为行的flex容器。.container {
display: flex;
flex-direction: row;
}
.main {
flex: 1;
}
HTML
<div class="container">
<div class="left-panel">
<ul>
<li>Icon <span class="collapse collapseMenu">Home</span></li>
<li>Icon <span class="collapse collapseMenu">Contact</span></li>
</ul>
</div>
<div class="main">
<button data-toggle="collapse" data-target=".collapseMenu">Hamburger icon</button>
</div>
</div>
body {
margin: 0;
padding: 0;
}
ul > li {
display: block;
}
.collapse.in {
display: inline-block;
}
.container {
height: 100vh;
display: flex;
flex-direction: row;
padding: 0;
}
.left-panel {
background-color: grey;
}
.main {
background-color: black;
flex: 1;
}