2023年6月20日发(作者:)

移动端隐藏滚动条,css⽅法** 在PC端隐藏html右侧默认滚动条**html { /*隐藏滚动条,当IE下溢出,仍然可以滚动*/ -ms-overflow-style:none; /*⽕狐下隐藏滚动条*/ scrollbar-width: none; } /*Chrome下隐藏滚动条,溢出可以透明滚动*/html::-webkit-scrollbar{width:0px}ie/Edge的样式会使页⾯内所有滚动条隐藏。Chrome和⽕狐会隐藏右侧默认滚动条,想要隐藏某个标签内滚动条要单独给予相应样式。移动端隐藏滚动条上⾯ie与⽕狐样式也可⽤于移动端。但Chrome(右侧默认滚动条)就不可以了。Chrome移动端想要⽤::-webkit-scrollbar{width:0px}的样式隐藏右侧默认滚动条。需要设置html,body的width和heighthtml,body{ width: 100%; height: 100%; overflow: scroll;}html::-webkit-scrollbar, body::-webkit-scrollbar{width:0px;height:0px;}body{margin:0;}这样移动端右侧默认滚动条就隐藏了。如果只是隐藏某个标签内出现的滚动条单独给予样式::-webkit-scrollbar{width:0px}即可,不⽤设置上述样式。移动端将body{height:100%,width:100%},也是有弊端的,这样会导致Top,ffset的滚动条滚动距离获取会失效

2023年6月20日发(作者:)

移动端隐藏滚动条,css⽅法** 在PC端隐藏html右侧默认滚动条**html { /*隐藏滚动条,当IE下溢出,仍然可以滚动*/ -ms-overflow-style:none; /*⽕狐下隐藏滚动条*/ scrollbar-width: none; } /*Chrome下隐藏滚动条,溢出可以透明滚动*/html::-webkit-scrollbar{width:0px}ie/Edge的样式会使页⾯内所有滚动条隐藏。Chrome和⽕狐会隐藏右侧默认滚动条,想要隐藏某个标签内滚动条要单独给予相应样式。移动端隐藏滚动条上⾯ie与⽕狐样式也可⽤于移动端。但Chrome(右侧默认滚动条)就不可以了。Chrome移动端想要⽤::-webkit-scrollbar{width:0px}的样式隐藏右侧默认滚动条。需要设置html,body的width和heighthtml,body{ width: 100%; height: 100%; overflow: scroll;}html::-webkit-scrollbar, body::-webkit-scrollbar{width:0px;height:0px;}body{margin:0;}这样移动端右侧默认滚动条就隐藏了。如果只是隐藏某个标签内出现的滚动条单独给予样式::-webkit-scrollbar{width:0px}即可,不⽤设置上述样式。移动端将body{height:100%,width:100%},也是有弊端的,这样会导致Top,ffset的滚动条滚动距离获取会失效