如何制作不改变页面宽度的滚动条? (例如在移动屏幕上)

问题描述 投票:0回答:2

我希望有一个不会更改页面宽度的滚动条。在桌面屏幕上,滚动条位于页面内容的旁边,但在移动屏幕上,滚动条显示在页面内容的“顶部”,具有透明度(并且只有在用户滚动时才可见)。有没有办法在桌面屏幕上显示此移动样式的滚动条?

我发现的关于该主题的大多数问题都至少有5岁了,除了this one以外,没有做我想做的事,但并不能真正解决问题。

css scroll scrollbar
2个回答
0
投票

[移动屏幕没有像在PC上一样的滚动条。

但是您可以更改宽度并设置滚动条的样式,如下所示:

::-webkit-scrollbar {
	background: #333;
}


::-webkit-scrollbar-track {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgb(0, 0, 0);
}


::-webkit-scrollbar-thumb {
	background: linear-gradient(#a700ff, #00fff7);
	border-radius: 10px;
}

	::-webkit-scrollbar-thumb:hover {
		background: linear-gradient(#a700ff87, #00fff778);
	}


body {
  height: 200vh;
}
<body></body>

© www.soinside.com 2019 - 2024. All rights reserved.