css 天上掉红包效果
导读:CSS 天上掉红包效果是一种非常有趣的前端特效,它可以让你的网页变得更加生动有趣。下面是一段示范代码:/* 设置红包的样式 */.red-envelope { position: absolute; top: -50px; left:...
CSS 天上掉红包效果是一种非常有趣的前端特效,它可以让你的网页变得更加生动有趣。下面是一段示范代码:
/* 设置红包的样式 */.red-envelope { position: absolute; top: -50px; left: 50%; display: inline-block; width: 20px; height: 20px; background: url('https://xxxxxx.png') no-repeat center; background-size: contain; opacity: 0.8; animation: falling .8s linear infinite; } /* 定义下落的动画 */@keyframes falling { 0% { transform: translate(0, -50px) rotate(0deg); opacity: 0.8; } 100% { transform: translateX(200px) translateY(400px) rotate(360deg); opacity: 0; } } /* 在 HTML 中插入红包 */for (var i = 0; i 20; i++) { var redEnvelope = document.createElement('div'); redEnvelope.classList.add('red-envelope'); redEnvelope.style.left = Math.random() * window.innerWidth + 'px'; document.body.appendChild(redEnvelope); }
这段代码通过 CSS 中的动画和 JavaScript 中的循环,实现了在页面上掉落红包的效果。你可以根据自己的需要来修改红包的样式和数量。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css 天上掉红包效果
本文地址: https://pptw.com/jishu/539988.html