簡體   English   中英

在reactjs中使用react-bootstrap一次顯示兩個模態時,如何在第一個模態上方和第二個模態下方顯示灰色區域?

[英]When showing two modal at a time with react-bootstrap in reactjs, how to show gray area above the first modal and below the second modal?

我在我的反應應用程序中一次顯示兩個模態。 目前它工作正常,看起來像這樣。

在此處輸入圖片說明

但是鍵盤模態沒有正確聚焦,因為灰色區域在所有兩個模態下方。 當小模態處於活動狀態時,我想顯示大模態上方的灰色區域。 我怎樣才能做到這一點? 我正在使用 react-bootstrap 來顯示模態。

CSS 中的 z-index 屬性控制重疊元素的垂直堆疊順序。 z-index 值較高的元素顯示在 z-index 值較低的元素之前。 因此,在您的案例鍵盤組件中,將更多的 z-index 應用於您想要在頂部的組件。

 <BigModal style={{ position: 'relative', zIndex: '1' }} />

 <GrayArea style={{ position: 'relative', zIndex: '2' }} />

 <TopModal style={{ position: 'relative', zIndex: '3' }} />

暫無
暫無

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

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