色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css頂部滑動置頂

傅智翔1年前8瀏覽0評論

在現代web設計中,CSS技術不可或缺,因為CSS一方面可以完成頁面的美化,另一方面可以使網站更好的交互。頂部滑動置頂是CSS開發中的一種最為常見的技術之一,本文將介紹如何利用CSS實現頂部滑動置頂效果。

/*HTML代碼*/Top/*CSS代碼*/
.top-btn {
display: none; /*默認隱藏*/
position: fixed; /*固定定位*/
bottom: 20px;
right: 30px;
font-size: 16px;
border: none;
outline: none;
background-color: #4CB4D9;
color: white;
cursor: pointer;
padding: 15px;
border-radius: 10px;
}
.top-btn:hover {
background-color: #555;
}
/*JS代碼*/
window.onscroll = function() {scrollFunction()};
function scrollFunction() {
if (document.body.scrollTop >20 || document.documentElement.scrollTop >20) {
document.querySelector('.top-btn').style.display = "block";
} else {
document.querySelector('.top-btn').style.display = "none";
}
}
//當用戶點擊按鈕,頁面滑動到頁面最上方
document.querySelector('.top-btn').addEventListener('click', function() {
document.body.scrollTop = 0; // Safari
document.documentElement.scrollTop = 0; // Chrome, Firefox, IE and Opera
});

以上代碼非常簡單,首先在HTML中添加一個class為'top-btn'的鏈接按鈕,樣式為固定定位,位置為右下角。然后設置按鈕的鼠標懸停樣式。

在JS代碼中,我們使用window.onscroll監聽用戶滾動事件,當頁面滾動高度超過20時,顯示按鈕;如果不夠,則隱藏按鈕。最后,當用戶單擊按鈕時,使用JavaScript滾動到頁面的頂部。

使用此方法,我們可以輕松地為網站添加一個頂部滑動置頂的效果。如果想要漂亮的動畫效果,還可以結合CSS3過渡動畫完成。