簡體   English   中英

如何制作粘性角材料墊工具欄?

[英]How to make a sticky Angular Material mat-toolbar?

我一直在嘗試實現一個位於初始導航欄之后的墊子工具欄,但我似乎無法正確使用。 我試過添加“位置固定”類。

如果初始位置位於頁面頂部,這將起作用,但事實並非如此。 一旦用戶滾動通過工具欄,它應該“粘”到頁面的頂部。

任何想法如何實現這一點? 我試過組合

.stickyBar { position: sticky; }

和位置固定但沒有運氣。

有任何想法嗎? 謝謝

有父元素的 css 屬性溢出:隱藏干擾位置:粘性。 這是用於解決我的問題的帖子。

進行以下更改:

mat-toolbar{
  display: initial;
}
.stickyBar {
  position: sticky;
  top: 0;
}

一旦您添加具有特定高度的<mat-toolbar>父項,粘性欄將僅停留在工具欄的大小上。 換句話說,如果您將工具欄的高度設置為 10vh,您將看到粘性欄在 10vh 的空間內保持卡住。 原因是粘性僅應用於父容器的視口份額。 解決方法: 為什么我的 position:sticky 不起作用?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM