CSS 下一页怎么制作 在网页设计中,经常需要使用分页来展示多条数据或文章,而分页的效果常常是通过实现下一页的功能来实现的。下面介绍一些制作 CSS 下一页的方法。 一、使用链接实现下一页 1. 在
<!-- HTML --> <a href="#" id="next-page">下一页</a>
/* CSS */ #next-page { display: block; margin: 10px auto; padding: 10px; background-color: #f00; color: #fff; text-align: center; text-decoration: none; border-radius: 5px; }
// JavaScript var nextPage = document.getElementById("next-page"); nextPage.addEventListener("click", function() { // 下一页操作 });
<!-- HTML --> <div id="content"> <div class="content-block">内容块1</div> <div class="content-block">内容块2</div> <div class="content-block">内容块3</div> <div class="content-block">内容块4</div> <div class="content-block">内容块5</div> <!-- ... --> </div>
/* CSS */ #content { height: 300px; overflow: auto; } .content-block { height: 100px; margin-bottom: 10px; background-color: #f00; color: #fff; text-align: center; line-height: 100px; }
// JavaScript var content = document.getElementById("content"); var blockHeight = document.querySelector(".content-block").offsetHeight; var contentHeight = content.offsetHeight; var blockCount = Math.ceil(contentHeight / blockHeight); content.addEventListener("scroll", function() { if (content.scrollTop + contentHeight >= blockHeight * blockCount) { // 下一页操作 } });
粉丝
0
关注
0
收藏
0