在Web页面中,滚动条被广泛应用于HTML和CSS中,它可以帮助用户在网页上浏览长篇内容,并带来更好的用户体验。CSS中加滚动条的方法有以下几种。首先,我们可以通过在CSS中添加overflow属性来...
在Web页面中,滚动条被广泛应用于HTML和CSS中,它可以帮助用户在网页上浏览长篇内容,并带来更好的用户体验。CSS中加滚动条的方法有以下几种。
首先,我们可以通过在CSS中添加overflow属性来控制滚动条的出现。例如,当我们希望滚动条仅在垂直方向上出现时,可以将CSS中对应元素的overflow属性设置为“auto”或“scroll”,例如:
p {
overflow-y: auto;
} p::-webkit-scrollbar { /* scroll bar */
width: 10px;
}
p::-webkit-scrollbar-thumb { /* scroll bar handler */
background: #333;
} var p = document.querySelector('p');
p.addEventListener('scroll', function(e) {
var bar = document.querySelector('.scrollbar');
var pos = (p.scrollTop / (p.scrollHeight - p.clientHeight)) * 100;
var length = (p.clientHeight / p.scrollHeight) * 100;
bar.style.top = pos + '%';
bar.style.height = length + '%';
});