【发布时间】:2018-08-06 17:11:05
【问题描述】:
如何修复侧边栏?
我正在使用 Angular,router-outlet 是页面的组件,我希望侧边栏和标题不要移动。我应该在我的 CSS 中添加什么?这是我的代码
<div class="whole-page" *ngIf="showSidebar; else login">
<!--header-->
<div class="ui top attached demo menu" >
<a class="item" (click)="sidebar.toggle()">
<i class="sidebar icon"></i>
</a>
<h3>Attendance Management System</h3>
<div class="right menu">
<div class="item">User</div>
<a class="item"><i class="sign out alternate icon"></i></a>
</div>
</div>
<!--sidebar-->
<sui-sidebar-container class="ui bottom attached segment">
<sui-sidebar class="inverted vertical" #sidebar>
<a class="item" routerLink="/attendance-record">Attendance Record</a>
<a class="item" routerLink="/timestamp-cebu">Timestamp Cebu</a>
</sui-sidebar>
<sui-sidebar-sibling [isDimmedWhenVisible]="false">
<div class="pages">
<router-outlet></router-outlet>
</div>
</sui-sidebar-sibling>
</sui-sidebar-container>
</div>
目前,此侧边栏的外观已被剪切为附上的照片
我拥有的唯一 CSS 是 whole-page 类和 pages 类,如下所述
.whole-page {
height: 100%;
}
.pages{
padding: 30px;
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
}
【问题讨论】: