WordPress 頂部載入進度條程式碼

3,850 0

頁面載入的進度條效果相信大家都仰慕已久,下面是我編寫的 WordPress 實現頂部載入進度條,簡簡單單,就可以實現酷炫的頁面載入進度條效果。

WordPress 頂部載入進度條的實現,我第一時間能想到的就是 CSS 了,但是可能對 IE 低版本的瀏覽器相容性不好。但玩 WordPress 的人,基本上都無視 IE 了。那麼下面我就直接發布教學吧。

CSS 程式碼

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 程式碼

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

jQuery 程式碼

JavaScript
$({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 是清除快取重新整理,重新整理後,看看重新整理網頁,頂部是不是出現了載入進度條了。

評論

(0)

暫無評論,來說兩句吧

發佈評論

© 2026 一紙忘憂. 保留所有權利.

一紙忘憂的個人網站,關於技術探索與日常生活,記錄 Web 開發、後端與 DevOps 實踐,分享軟體工具、數位體驗,以及程式碼之外的見聞與思考。