Как сделать так, чтобы содержимое никогда не прокручивалось под фиксированной панелью инструментов материала? - PullRequest
0 голосов
/ 12 января 2020

Приведенная ниже демонстрация в виде панели инструментов материала в следующем стиле:

mat-toolbar {
    display:flex;
    position: fixed;
    justify-content: space-between;
}

Полный экран

https://angular-material-toolbar-fixed-with-styling.stackblitz.io/

Stackblitz

https://stackblitz.com/edit/angular-material-toolbar-fixed-with-styling?file=src%2Fapp%2Fapp.component.ts

Как мы должны предотвратить прокрутку текста lorem ipsum под фиксированной панелью инструментов?

Я попытался обернуть router-outlet в DIV и помещает margin-top: 2rem на DIV, но это перемещает панель инструментов вниз, как это видно в демо.

1 Ответ

1 голос
/ 12 января 2020

Изменить приведенный ниже стиль с

.RouterOutlet {
  margin-top: 2rem;
}

на

.RouterOutlet {
  padding-top: 4rem; /* since mat-toolbar taking height of 64px. (1rem = 16px) */
}

@media (max-width: 599px) {
  .RouterOutlet {
    padding-top: 3.5rem;
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...