📅  最后修改于: 2023-12-03 14:40:17.473000             🧑  作者: Mango
在Safari浏览器中,如果你希望移除滚动条,可以使用CSS属性-webkit-scrollbar
和其子属性来实现。
以下CSS样式可以移除Safari浏览器中的垂直滚动条:
body {
scrollbar-width: none; /* Firefox */
-ms-overflow-style: none; /* Internet Explorer 10+ */
overflow: -moz-scrollbars-none; /* Firefox */
overflow-y: scroll;
overflow-x: visible;
-webkit-overflow-scrolling: touch;
}
::-webkit-scrollbar {
width: 0;
height: 0;
}
其中,scrollbar-width
是Firefox浏览器专用属性,表示滚动条的宽度;-ms-overflow-style
是Internet Explorer 10+浏览器专用属性,表示滚动条的样式;overflow
和overflow-y
用于设置元素的垂直滚动条的显示方式,visible
表示超出部分显示,scroll
表示超出部分滚动;-webkit-overflow-scrolling
用于设置元素的滚动方式,touch
表示使用平滑滚动效果。
body {
scrollbar-width: none;
-ms-overflow-style: none;
overflow: -moz-scrollbars-none;
overflow-y: scroll;
overflow-x: visible;
-webkit-overflow-scrolling: touch;
}
::-webkit-scrollbar {
width: 0;
height: 0;
}
以上代码可以移除Safari浏览器中的垂直滚动条。
注意: