gpt4 book ai didi

html - 溢出 :scroll not showing a disabled scroll on Chrome Mobile

转载 作者:太空宇宙 更新时间:2023-11-04 01:57:15 35 4
gpt4 key购买 nike

当我将 overflow: scroll 设置为 div 时,即使内容不滚动(出于设计目的),我也希望有一个滚动条

但是当不需要滚动时,chrome mobile 无论如何都会隐藏滚动条。

.div-scroll{
background-color: red;
height: 300px;
overflow-y: scroll;
}
.div-inner {
background-color: blue;
height: 200px;
}
<div class="div-scroll">
<div class="div-inner">
</div>
</div>

我想在内容不滚动时在 Chrome Mobile 上显示禁用的滚动,或者至少是一种从纯 CSS 知道它不滚动的方法,以避免使用 width: calc( 100% - 17px);

Fiddle

最佳答案

在 webkit 浏览器上有一个永久滚动条,你可以使用 ::webkit-scrollbar ::webkit-scrollbar-thumb 属性并自定义它们。

引用以下代码:

.filter-list {
width: 75px;
height: 100px;
overflow: auto;
}

.filter-list::-webkit-scrollbar,
.filter-list::-webkit-scrollbar,
.filter-list::-webkit-scrollbar {
-webkit-appearance: none;
width: 15px;
}

.filter-list::-webkit-scrollbar-thumb,
.filter-list::-webkit-scrollbar-thumb,
.filter-list::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: lightgray;
box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
<div class="filter-list">
<div> Hello </div>
<div> World </div>
<div> Hello </div>
<div> World </div>
<div> Hello </div>
<div> World </div>
<div> Hello </div>
<div> World </div>
<div> Hello </div>
<div> World </div>
</div>

关于html - 溢出 :scroll not showing a disabled scroll on Chrome Mobile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42367969/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com