子比主题分页器美化代码合集:圆角设计+渐变动效一键提升质感

给子比主题的翻页更换一个样式,小美化,需要的设置一波吧。

将下面代码放到自定义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;
}

使用说明:

  1. 第一种样式(.pagination)适合喜欢简约设计的用户,特点是:
  • 圆角矩形按钮
  • 悬停蓝色边框效果
  • 当前页面蓝色背景高亮
  • 微妙的悬停上移动画
  1. 第二种样式(.pagination-2)适合追求现代感的用户,特点是:
  • 方形渐变背景
  • 3D悬浮效果
  • 投影增强层次感
  • 带左右箭头图标
  • 渐变蓝色主题色

使用方法:

  1. 将代码添加到子比主题自定义CSS面板(外观 → 自定义 → 额外CSS)
  2. 根据实际HTML结构调整选择器(可能需要替换.pagination为实际主题使用的类名)
  3. 可根据需要调整颜色值(#007bff为主色调,可替换为其他颜色)
  4. 建议在桌面/移动端分别测试显示效果

注意:不同版本子比主题可能需要调整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
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容