本文作者:admin | 2024-06-15 |
在网页设计中,添加一些动态效果不仅能吸引用户的注意力,还能为网站增添活力和趣味性。其中,花瓣飘落动画就是一种常见且赏心悦目的效果。通过这篇文章,我们将学习如何在WordPress网站上实现这一效果。
在主题的functions.php文件中添加以下代码,用于加载我们的CSS和JavaScript文件:
function petal_resources() {
wp_enqueue_style('petal-style', get_stylesheet_directory_uri() . '/petal.css');
wp_enqueue_script('petal-script', get_stylesheet_directory_uri() . '/petal.js', array('jquery'), '1.0', true);
}
add_action('wp_enqueue_scripts', 'petal_resources');
在主题目录下创建一个名为petal.css
的新文件,并添加以下CSS代码:
.petal {
position: absolute;
width: 30px;
height: 30px;
pointer-events: none;
z-index: 9999;
}
.petal > img {
width: 100%;
}
这段代码定义了花瓣图片的样式和大小。
在主题目录下创建一个名为petal.js
的新文件,并添加以下JavaScript代码:
jQuery(document).ready(function($) {
var petals = [],
petalCount = 50,
petals_dir = "/wp-content/themes/YOUR_THEME/petals/";
for (var i = 1; i <= 4; i++) {
petals.push(petals_dir + "petal" + i + ".png");
}
function getPetalSize() {
return Math.random() * 3 + 2;
}
function getPetalDuration() {
return Math.random() * 10 + 5;
}
function createPetal() {
var petal = $('
相关文章