为 WordPress 主题添加花瓣飘落特效
- 时间:2020-05-17 12:16:18
- 分类:网络文摘
- 阅读:150 次
分享一个花瓣飘落的特效。此特效是在知更鸟博客看到的,收藏一下,方便以后可以加到自己的wordpress上,增加节日期间的网站气氛。
点击下图查看动画效果

以下为特效代码,可以替换文章最后打包下载的hua.php文件中的内容,图片居右显示。
- // 封装代码
- function meihua() { ?>
- <!-- 加载snowfall.js -->
- <script type="text/javascript" src="http://uuxn.com/wordpress-falling-petals/<?php bloginfo('template_directory'); ?>/hua/snowfall.js"></script>
- <!-- 梅花枝,可以删除 -->
- <div class="meiha"></div>
- <!-- 配套样式,可以替换其中的图片地址 -->
- <style>
- /** 梅花枝 **/
- .meiha {
- position: fixed;
- top: 0;
- right: 0;
- z-index: 999;
- width: 350px;/** PNG图宽度 **/
- height: 231px;/** PNG图高度 **/
- pointer-events: none;
- background: url('https://s2.ax1x.com/2020/01/21/1kBpid.png');
- }
- /** 梅花翻转动画 **/
- .snowfall-flakes {
- pointer-events: none;
- animation: sakura 1s linear 0s infinite;
- }
- .snowfall-flakes {
- animation: sakura 1s linear 0s infinite;
- }
- .night .snowfall-flakes {
- background: transparent !important;
- }
- @keyframes sakura {
- 0% {
- transform: rotate3d(0, 0, 0, 0deg);
- }
- 25% {
- transform: rotate3d(1, 1, 0, 60deg);
- }
- 50% {
- transform: rotate3d(1, 1, 0, 0deg);
- }
- 75% {
- transform: rotate3d(1, 0, 0, 60deg);
- }
- 100% {
- transform: rotate3d(1, 0, 0, 0deg);
- }
- }
- </style>
- <?php }
- /** 将代码绑定到页脚 **/
- add_action( 'wp_footer', 'meihua', 100 );
点此下载花瓣飘落特效代码文件
使用方法:
一、解压文件后将 hua 文件夹上传到当前主题根目录中。
二、打开当前wordpress主题页脚模板 footer.php,在 <?php wp_footer(); ?> 上面添加:
- <?php require get_template_directory() . '/hua/hua.php'; ?>
如果只想让特效显示在首页,可以用下面的判断语句把上面的代码包裹起来:
- <?php if (is_home()) { ?>
- <!-- 代码放这里 -->
- <?php } ?>
下图为代码中的梅花图片,链接于公共图床,你可以下载到自己的网站中,并更改代码中的图片路径。

原文:https://zmingcx.com/falling-petals-in-wordpress.html
推荐阅读:冯谖客孟尝君原文及翻译 齐宣王见颜斶/颜斶说齐王原文及翻译 邹忌讽齐王纳谏原文及翻译 范雎说秦王原文及翻译 三个博客写作技巧坚持了10年 养活了他一家子! 百度搜索正式升级冰桶算法5.0 现在的建站公司都有哪些套路?真会吹! 百度反推算法,又一次站长和百度之间的较量 百度搜索低调改版搜索界面 STUSEO研究社Nico:seo的核心思想和seo影响因素综合分析
- 评论列表
-
- 添加评论