Products
GG网络技术分享 2025-11-15 22:10 3
分页,听起来hen轻巧松对吧?把一巨大堆东西分成几页来kan,这有啥困难的?可是你有没有想过Ru果这些个页在不同的设备上kan得出来要怎么让它们kan起来dou舒服呢?今天就让我来带你一起kankan分页CSS自习惯的技巧吧!
想要分页效果漂亮,第一步就是要布局。我们得把内容区域和分页区域分开来通常分页区域会放在页面底部。这玩意儿,用Flexbox就搞定啦!

内容区域不Neng直接跟容器边缘挨着,得给它垫个垫子,也就是padding。而且,还得有点影子,这样kan起来才立体。
css
.content {
padding: 20px;
box-shadow: 0px 0px 10px rgba;
}
分页区域得有边框,这样才Neng跟内容区域分开来。而且,为了kan起来geng圆润,我们给它弄个圆角。还有,别忘了加上影子,这样kan起来才酷!
css
.pagination {
border-top: 1px solid #d0d0d0;
border-radius: 15px;
box-shadow: 0px 0px 5px rgba;
}
.pagination a {
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
margin: 0px 5px;
border-radius: 15px;
box-shadow: 0px 0px 5px rgba;
}
分页效果漂亮了但是我们得让它动起来。怎么动?用JavaScript呀!先计算出总页数和当前页数,然后生成页码。
javascript var pagination = document.querySelector; var currentPage = 1; var totalPage = 10;
for { var a = document.createElement; a.textContent = i; a.addEventListener { return function { currentPage = i; render; }; }); pagination.appendChild; }
function render { pagination.innerHTML = ''; for { var a = document.createElement; a.textContent = i; a.classList.add; pagination.appendChild; } }
用户点击页码时通过修改currentPage的值来沉新鲜渲染页面。
javascript
pagination.addEventListener {
var target = e.target;
if ) {
currentPage = parseInt;
render;
}
});
哈哈,kan完了这篇文章,你是不是觉得分页CSS自习惯其实hen轻巧松呢?赶紧去试试吧!想起来布局要合理,样式要漂亮,JavaScript要灵活,分页效果天然就出来了!
Demand feedback