给子比主题的翻页更换一个样式,小美化,需要的设置一波吧。
将下面代码放到自定义CSS即可
样式一
/* 样式一 - 简约圆角风格 */
.pagination {
display: flex;
justify-content: center;
margin: 30px 0;
gap: 8px;
}
.page-numbers {
display: inline-block;
padding: 8px 16px;
border: 1px solid #e0e0e0;
border-radius: 8px;
color: #666;
font-size: 15px;
transition: all 0.3s ease;
background: #fff;
}
.page-numbers:hover {
background: #f8f9fa;
border-color: #007bff;
color: #007bff;
transform: translateY(-2px);
}
.page-numbers.current {
background: #007bff;
border-color: #007bff;
color: #fff;
font-weight: 500;
}
.page-numbers.dots:hover {
background: #fff;
border-color: #e0e0e0;
color: #666;
transform: none;
}
样式二
/* 样式二 - 现代渐变风格 */
.pagination-2 {
display: flex;
justify-content: center;
margin: 40px 0;
gap: 12px;
}
.pagination-2 .page-numbers {
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 10px;
background: linear-gradient(135deg, #f8f9fa, #ffffff);
box-shadow: 0 3px 8px rgba(0,0,0,0.05);
color: #4a5568;
font-size: 14px;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.pagination-2 .page-numbers:hover {
transform: translateY(-3px);
box-shadow: 0 6px 15px rgba(0,123,255,0.2);
background: linear-gradient(135deg, #007bff, #006fe6);
color: #fff;
}
.pagination-2 .page-numbers.current {
background: linear-gradient(135deg, #007bff, #006fe6);
color: #fff;
font-weight: 600;
box-shadow: 0 4px 12px rgba(0,123,255,0.3);
}
.pagination-2 .page-numbers.prev:before,
.pagination-2 .page-numbers.next:after {
content: "←";
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.pagination-2 .page-numbers.next:after {
content: "→";
}
.pagination-2 .page-numbers.dots {
background: transparent;
box-shadow: none;
width: auto;
}
/* 禁用样式 */
.pagination-2 .page-numbers.disabled {
opacity: 0.5;
pointer-events: none;
}
使用说明:
- 第一种样式(.pagination)适合喜欢简约设计的用户,特点是:
- 圆角矩形按钮
- 悬停蓝色边框效果
- 当前页面蓝色背景高亮
- 微妙的悬停上移动画
- 第二种样式(.pagination-2)适合追求现代感的用户,特点是:
- 方形渐变背景
- 3D悬浮效果
- 投影增强层次感
- 带左右箭头图标
- 渐变蓝色主题色
使用方法:
- 将代码添加到子比主题自定义CSS面板(外观 → 自定义 → 额外CSS)
- 根据实际HTML结构调整选择器(可能需要替换.pagination为实际主题使用的类名)
- 可根据需要调整颜色值(#007bff为主色调,可替换为其他颜色)
- 建议在桌面/移动端分别测试显示效果
注意:不同版本子比主题可能需要调整HTML结构或类名,建议先备份再修改。如果原有分页功能使用其他类名,需要相应修改CSS选择器。
样式三
.pagenav .current, .pagenav .page-numbers, .pagenav a {
border: 0;
padding: 8px 14px;
background: linear-gradient(148deg, hsla(0, 0%, 100%, 0), var(--main-bg-color));
-webkit-box-shadow: 0 0 8px 0 rgba(95, 95, 95, .15);
box-shadow: 0 0 8px 0 rgba(95, 95, 95, .15);
border-radius: 6px;
}
样式四
.pagenav, .pagenav .page-numbers, .pagenav a {
border-radius: 50%;
}
© 版权声明
THE END
暂无评论内容