我的最終目標是讓按鈕懸停時的語音氣泡出現在頁面的最高z-index/layer處。該按鈕將是div中具有max-height限制的較大文本內容的一部分。
有時,文本內容可能會溢出這個max-height限制,理想情況下,我希望創建一個滾動條,這樣內容仍然可以整齊地放在父div中。但是,當文本內容不適合時,我希望建立一個滾動欄,以免內容溢出父div。
我的問題就從這里開始
將overflow-y: scroll
屬性添加到父div以處理長文本內容的邊緣情況,會將氣泡推到div層下,并自動創建x-axis scroll.I想要的y-axis滾動條沒有x-axis滾動條,并強制懸停時的氣泡顯示在頂部,即使文本內容較長。
下面是更好地描述我的問題的代碼筆。從.demo元素中刪除overflow-y: scroll
正是我想要的,除非內容對于父div限制來說太大。。。
用
display: none;
代替opacity: 0
,所以:before
只在:hover
上。這將使工具提示顯示時只有overflow-x: scroll;
。