簡體   English   中英

Wordpress 中的自定義 CSS 頁面預加載器

[英]Custom Css Page Preloader in Wordpress

我為網站制作了自定義 css 動畫,因此每次加載頁面時都會顯示。 問題是我找不到在 wordpress 站點中使用此動畫的方法。

我是一名經驗豐富的 wordpress 用戶,希望在動畫完成后,這樣做真的很容易,但我找不到答案。

這是我的片段。 我如何在wordpress中使用它?

 #cssload-loader { position: absolute; margin: auto; left: 0; right: 0; width: 88px; } #cssload-loader ul { margin: 0; list-style: none; width: 88px; height: 63px; position: relative; padding: 0; height: 10px; } #cssload-loader ul li { position: absolute; width: 8px; height: 0; background-color: #154093; bottom: 0; } #cssload-loader li:nth-child(1) { left: 0; animation: cssload-sequence1 1.15s ease infinite 0; -o-animation: cssload-sequence1 1.15s ease infinite 0; -ms-animation: cssload-sequence1 1.15s ease infinite 0; -webkit-animation: cssload-sequence1 1.15s ease infinite 0; -moz-animation: cssload-sequence1 1.15s ease infinite 0; } #cssload-loader li:nth-child(2) { left: 15px; animation: cssload-sequence2 1.15s ease infinite 0.12s; -o-animation: cssload-sequence2 1.15s ease infinite 0.12s; -ms-animation: cssload-sequence2 1.15s ease infinite 0.12s; -webkit-animation: cssload-sequence2 1.15s ease infinite 0.12s; -moz-animation: cssload-sequence2 1.15s ease infinite 0.12s; } #cssload-loader li:nth-child(3) { left: 29px; animation: cssload-sequence1 1.15s ease-in-out infinite 0.23s; -o-animation: cssload-sequence1 1.15s ease-in-out infinite 0.23s; -ms-animation: cssload-sequence1 1.15s ease-in-out infinite 0.23s; -webkit-animation: cssload-sequence1 1.15s ease-in-out infinite 0.23s; -moz-animation: cssload-sequence1 1.15s ease-in-out infinite 0.23s; } #cssload-loader li:nth-child(4) { left: 44px; animation: cssload-sequence2 1.15s ease-in infinite 0.35s; -o-animation: cssload-sequence2 1.15s ease-in infinite 0.35s; -ms-animation: cssload-sequence2 1.15s ease-in infinite 0.35s; -webkit-animation: cssload-sequence2 1.15s ease-in infinite 0.35s; -moz-animation: cssload-sequence2 1.15s ease-in infinite 0.35s; } #cssload-loader li:nth-child(5) { left: 58px; animation: cssload-sequence1 1.15s ease-in-out infinite 0.46s; -o-animation: cssload-sequence1 1.15s ease-in-out infinite 0.46s; -ms-animation: cssload-sequence1 1.15s ease-in-out infinite 0.46s; -webkit-animation: cssload-sequence1 1.15s ease-in-out infinite 0.46s; -moz-animation: cssload-sequence1 1.15s ease-in-out infinite 0.46s; } #cssload-loader li:nth-child(6) { left: 73px; animation: cssload-sequence2 1.15s ease infinite 0.58s; -o-animation: cssload-sequence2 1.15s ease infinite 0.58s; -ms-animation: cssload-sequence2 1.15s ease infinite 0.58s; -webkit-animation: cssload-sequence2 1.15s ease infinite 0.58s; -moz-animation: cssload-sequence2 1.15s ease infinite 0.58s; } #cssload-loader li:nth-child(7) { left: 87px; animation: cssload-sequence2 1.15s ease infinite 0.12s; -o-animation: cssload-sequence2 1.15s ease infinite 0.12s; -ms-animation: cssload-sequence2 1.15s ease infinite 0.12s; -webkit-animation: cssload-sequence2 1.15s ease infinite 0.12s; -moz-animation: cssload-sequence2 1.15s ease infinite 0.12s; } #cssload-loader li:nth-child(8) { left: 101px; animation: cssload-sequence2 1.15s ease infinite 0.23s; -o-animation: cssload-sequence2 1.15s ease infinite 0.23s; -ms-animation: cssload-sequence2 1.15s ease infinite 0.23s; -webkit-animation: cssload-sequence2 1.15s ease infinite 0.23s; -moz-animation: cssload-sequence2 1.15s ease infinite 0.23s; } #cssload-loader li:nth-child(9) { left: 115px; animation: cssload-sequence2 1.15s ease-in infinite 0.35s; -o-animation: cssload-sequence2 1.15s ease-in infinite 0.35s; -ms-animation: cssload-sequence2 1.15s ease-in infinite 0.35s; -webkit-animation: cssload-sequence2 1.15s ease-in infinite 0.35s; -moz-animation: cssload-sequence2 1.15s ease-in infinite 0.35s; } #cssload-loader li:nth-child(10) { left: 129px; animation: cssload-sequence1 1.15s ease-in-out infinite 0.46s; -o-animation: cssload-sequence1 1.15s ease-in-out infinite 0.46s; -ms-animation: cssload-sequence1 1.15s ease-in-out infinite 0.46s; -webkit-animation: cssload-sequence1 1.15s ease-in-out infinite 0.46s; -moz-animation: cssload-sequence1 1.15s ease-in-out infinite 0.46s; } @keyframes cssload-sequence1 { 0% { height: 10px; } 50% { height: 49px; } 100% { height: 10px; } } @-o-keyframes cssload-sequence1 { 0% { height: 10px; } 50% { height: 49px; } 100% { height: 10px; } } @-ms-keyframes cssload-sequence1 { 0% { height: 10px; } 50% { height: 49px; } 100% { height: 10px; } } @-webkit-keyframes cssload-sequence1 { 0% { height: 10px; } 50% { height: 49px; } 100% { height: 10px; } } @-moz-keyframes cssload-sequence1 { 0% { height: 10px; } 50% { height: 49px; } 100% { height: 10px; } } @keyframes cssload-sequence2 { 0% { height: 19px; } 50% { height: 63px; } 100% { height: 19px; } } @-o-keyframes cssload-sequence2 { 0% { height: 19px; } 50% { height: 63px; } 100% { height: 19px; } } @-ms-keyframes cssload-sequence2 { 0% { height: 19px; } 50% { height: 63px; } 100% { height: 19px; } } @-webkit-keyframes cssload-sequence2 { 0% { height: 19px; } 50% { height: 63px; } 100% { height: 19px; } } @-moz-keyframes cssload-sequence2 { 0% { height: 19px; } 50% { height: 63px; } 100% { height: 19px; } }
 <body style="padding:100px;"> <div id="cssload-loader" style="margin: 0 auto;"> <ul> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> </div> </body>

如果你覺得很難融入你的 WordPress 網站,那么你可以下載一個像這樣的免費插件https://www.everlive.net/wordpress-plugins/42-preloader-for-wordpress.html

並將其 CSS 修改為您喜歡的方式。 這將非常簡單。 您無需修改​​任何核心 WordPress 文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM