下拉翻頁(yè)是現(xiàn)代網(wǎng)站常用的功能之一,它可以大大提高用戶訪問(wèn)網(wǎng)站的便捷性和速度。下面我們將介紹一種基于CSS的下拉翻頁(yè)代碼。
// CSS代碼 #container { max-height: 300px; overflow: auto; } #container::-webkit-scrollbar { width: 5px; } #container::-webkit-scrollbar-thumb { background-color: #888; border-radius: 10px; } #footer { position: relative; height: 40px; margin-top: -40px; clear: both; text-align: center; } #loading-spinner { display: none; // 初始狀態(tài)為隱藏 position: absolute; top: 5px; right: 10px; width: 30px; height: 30px; border: 3px solid rgba(0, 150, 255, 0.2); // 設(shè)置半透明邊框 border-radius: 50%; border-left-color: rgba(0, 150, 255, 1); // 指定邊框顏色 animation: spin 1s linear infinite; // 添加旋轉(zhuǎn)動(dòng)畫(huà)效果 } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
上述代碼中,我們使用了CSS的overflow屬性來(lái)實(shí)現(xiàn)滾動(dòng)條的出現(xiàn)和隱藏。同時(shí),我們還使用了webkit-scrollbar偽元素來(lái)設(shè)置滾動(dòng)條的樣式,添加了loading-spinner元素并設(shè)置它的樣式和動(dòng)畫(huà)效果,實(shí)現(xiàn)了下拉翻頁(yè)功能。
通過(guò)上述代碼,我們可以利用CSS輕松地實(shí)現(xiàn)下拉翻頁(yè)功能,為用戶提供更好的瀏覽體驗(yàn)。