css 在Safari中隐藏滚动条

vnzz0bqm  于 2024-01-09  发布在  其他
关注(0)|答案(1)|浏览(145)

简单的页面:

body {
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
body::-webkit-scrollbar {
    display: none;
}
.a {
    height: 100px; 
    width: calc(100% - 20px); 
    margin-left: 10px;
    margin-top: 7px; 
    background-color: blue;
}

个字符
所以我试图隐藏滚动条,它的工作为Android和PC,但在iOS上我仍然可以看到滚动条.我怎么能解决这个问题?

gwbalxhn

gwbalxhn1#

这个使用scrollbar-color的附加规则将滚动条颜色设置为透明,有效地隐藏它。这应该适用于iOS设备以隐藏滚动条。请确保将此规则包含在您现有的任何规则中。

/* Hide scrollbar on iOS */
body {
    scrollbar-color: transparent transparent;
}

字符串

相关问题