CSS 是指层叠样式表,用于控制网页的样式和布局。有时候,在网页设计中,我们会需要在某个特定位置添加一个指向页面顶部的按钮,方便用户快速回到顶部。
那么,怎么让 CSS 实现这个功能呢?
首先,在 HTML 文件中添加一个按钮:
<button id="back-to-top">返回顶部</button>
接着,在 CSS 中设置该按钮的样式和位置:
p #back-to-top {
display: none;
position: fixed;
bottom: 20px;
right: 20px;
z-index: 99;
font-size: 18px;
color: #ffffff;
background-color: #0099cc;
border: none;
border-radius: 50%;
cursor: pointer;
padding: 10px;
}
p #back-to-top:hover {
background-color: #001f3f;
}
最后,在 JavaScript 中添加按钮的功能——当用户点击按钮时,页面滚动到顶部:
var button = document.getElementById("back-to-top");
button.addEventListener("click", function() {
window.scrollTo({
top: 0,
behavior: 'smooth'
}
);
}
);
使用上述代码,就可以让页面顶部添加一个回到顶部的按钮了。
PS:如果想要让按钮在页面滚动一定距离后才出现,可以在 JavaScript 中判断窗口的滚动位置,例如:
window.addEventListener("scroll", function() {
if (window.pageYOffset > 100) {
button.style.display = "block";
}
else {
button.style.display = "none";
}
}
);
以上是 CSS 点如何到上面的相关内容,希望对您有所帮助。

