WordPress 滚动条美化

WordPress 滚动条美化

1 说明

作个小记录,此应该适合国内大多数 WP 主题。

2 顶部滚动条

效果见本站演示,图略,直接上代码 (以本站子比主题为例),在后台 全局&功能 -> 自定义代码 中的自定义头部 HTML 代码添加如下:

<div class="scroll-line" style="width: 0%;"></div>

在自定义 CSS 中添加如下代码:

.scroll-line
{
    background:url(https://zeronohacker.com/pic/progress.gif);
    height:3px;
    top:0;
    position:fixed;
    width:0;
    z-index:10000;
    border-radius:0 1px 1px 0;
}

在自定义 javascript 中添加如下代码:

$(window).scroll(function () {
    var winTop = $(window).scrollTop(),
    docHeight = $(document).height(),
    winHeight = $(window).height();
    var scrolled = (winTop / (docHeight - winHeight)) * 100;
    $('.scroll-line').css('width', (scrolled + '%'))
});

所需要的素材

图片[1]-WordPress 滚动条美化-零度非安全

3 右侧下拉滚动条

效果见本站,在自定义 CSS 中添加如下代码:

/*滚动条开始*/
::-webkit-scrollbar {
  width: 10px;  
  height: 1px;
  border-radius:2em;
}
::-webkit-scrollbar-thumb {
  background-color: #12b7f5;
  border-radius:2em;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 93, 143, 1) 25%, transparent 25%, transparent 50%, rgba(255, 93, 143, 1) 50%, rgba(255, 93, 143, 1) 75%, transparent 75%, transparent);
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: #f6f6f6;
}
/*滚动条结束*/
© 版权声明
THE END
喜欢就支持一下吧
点赞14赞赏 分享
评论 抢沙发

请登录后发表评论