在這里,我添加了一個最大高度的表格,如果它超過了自定義滾動條顯示的高度。問題是,它不會在移動設備上顯示,直到它滾動。
在此輸入圖像描述
.scan-by-blocks .scan-by-block .legend {
max-height: 120px;
overflow-y: auto;
}
.scan-by-blocks .scan-by-block .legend::-webkit-scrollbar {
width: 8px;
}
.scan-by-blocks .scan-by-block .legend::-webkit-scrollbar-thumb {
background-color: var(--grey-dark);
border-radius: 5px;
-webkit-box-shadow: inset 0 0 6px var(--grey-dark);
}
.scan-by-blocks .scan-by-block .legend::-webkit-scrollbar-track {
background-color: rgba(0, 0, 0, 0.1);
border-radius: 5px;
}
我想把它們保存在移動設備上,即使它沒有滾動。
改變你的溢出-y:auto;要溢出-y:滾動;英寸逐塊掃描。逐塊掃描。圖例。如果問題仍然存在,請注釋掉下面的所有自定義滾動條樣式,然后重試。
我還不太確定,但是你能不能試著把你的overflow-y: auto改成overflow-y: scroll?
.scan-by-blocks .scan-by-block .legend {
max-height: 120px;
overflow-y: auto;
touch-action: pan-y;
-ms-touch-action: pan-y;
-webkit-overflow-scrolling: touch;
}
.scan-by-blocks .scan-by-block .legend::-webkit-scrollbar {
width: 8px;
}
.scan-by-blocks .scan-by-block .legend::-webkit-scrollbar-thumb {
background-color: var(--grey-dark);
border-radius: 5px;
-webkit-box-shadow: inset 0 0 6px var(--grey-dark);
}
.scan-by-blocks .scan-by-block .legend::-webkit-scrollbar-track {
background-color: rgba(0, 0, 0, 0.1);
border-radius: 5px;
}