为 WordPress 主题添加花瓣飘落特效
- 时间:2020-05-17 12:16:18
- 分类:网络文摘
- 阅读:74 次
分享一个花瓣飘落的特效。此特效是在知更鸟博客看到的,收藏一下,方便以后可以加到自己的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
推荐阅读:江苏卫视直播-江苏卫视在线直播观看「高清」 浙江卫视直播-浙江卫视在线直播观看「高清」 河南卫视在线直播-河南卫视直播在线观看「高清」 北京卫视直播-北京卫视在线直播观看「高清」 天津卫视直播-天津卫视在线直播观看「高清」 安徽卫视直播-安徽卫视在线直播观看「高清」 湖北卫视直播-湖北卫视在线直播观看「高清」 河北卫视直播-河北卫视在线直播观看「高清」 山西卫视直播-山西卫视在线直播观看「高清」 山东卫视直播-山东卫视在线直播观看「高清」
- 评论列表
-
- 添加评论