Отрегулируйте ширину коврика боковой стороны, когда он открыт - PullRequest
0 голосов
/ 12 ноября 2018

При открытии навигационной панели ширина навигационной панели настраивается автоматически с содержанием.

 <mat-sidenav #sidenav  mode="side" class="primary-color main-sidenav nav- 
 shadow" opened="true" [@sidenavState]="sidenavState" 
 (@sidenavState.done)="endAnimation()" *ngIf="layout === 'modern' || 
 forceModern">
 ....
 </mat-sidenav>

Когда я устанавливаю ширину боковой навигации в SCSS как

.mat-side-nav{
   width: auto !important
 }

Панель навигации по умолчанию открывается без нажатия кнопки, чтобы открыть. И не закрывается с помощью клика

1 Ответ

0 голосов
/ 12 ноября 2018

Ваша проблема: когда вы делаете следующее: .mat-side-nav {width: auto! Важный}

Это довольно сложное кодирование ширины, чтобы взять все, что она содержит.

Решение: найдите класс, который активен при его открытии, и установите для этого класса ширину: auto.

...