页面加载的进度条效果相信大家都仰慕已久,下面是我编写的 WordPress 实现顶部加载进度条,简简单单,就可以实现酷炫的页面加载进度条效果。

WordPress 顶部加载进度条的实现,我第一时间能想到的就是 CSS 了,但是可能对 IE 低版本的浏览器兼容性不好。但玩 WordPress 的人,基本上都无视 IE 了。那么下面我就直接发布教程吧。

CSS 代码

body {
    margin: 0;
}

#progress {
    position: fixed;
    height: 2px;
    background: #2085c5;
    transition: opacity 500ms linear;
}

#progress.done {
    opacity: 0;
}

#progress span {
    position: absolute;
    height: 2px;
    -webkit-box-shadow: #2085c5 1px 0 6px 1px;
    -webkit-border-radius: 100%;
    opacity: 1;
    width: 150px;
    right: -10px;
    -webkit-animation: pulse 2s ease-out 0s infinite;
}

@-webkit-keyframes pulse {
    30% {
        opacity: .6;
    }

    60% {
        opacity: 0;
    }

    100% {
        opacity: .6;
    }
}

HTML 代码

<div id="progress">
    <span></span>
</div>

jQuery 代码

$({property: 0}).animate({property: 100}, {
    duration: 3000,
    step: function() {
        var percentage = Math.round(this.property);
        $('#progress').css('width',  percentage + "%");
        if (percentage == 100) {
            $("#progress").addClass("done");
        }
    }
});

活学活用,上面设置的时间是 3 秒,根据自己的需求设置时间吧。

到这一步,WordPress 顶部加载进度条就出现了,我想你应该知道,按下 Ctrl + F5 是去缓存刷新,刷新后,看看刷新网页,顶部是不是出现了加载进度条了。

如果觉得我的文章对你有用,请随意赞赏