1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > CSS写一个网页烟花特效并使用

CSS写一个网页烟花特效并使用

时间:2022-03-18 20:30:27

相关推荐

CSS写一个网页烟花特效并使用

这是一个使用 CSS 实现网页烟花特效的例子:

/* 给烟花容器设置样式 */.fireworks {position: relative;height: 100vh;overflow: hidden;background: black;}/* 烟花爆炸效果 */.fireworks::before,.fireworks::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: radial-gradient(circle, #fff, transparent);border-radius: 50%;animation: explode 0.5s linear both;pointer-events: none;}.fireworks::after {animation-delay: 0.25s;}/* 烟花动画 */@keyframes explode {to {transform: scale(1.5);opacity: 0;}}/* 烟花 */.firework {position: absolute;top: -10px;left: 50%;width: 10px;height: 10px;background: #fff;border-radius: 50%;transform: translateX(-50%);animation: shoot 1s linear both;}/* 烟花动画 */@keyframes shoot {0% {transform: translateY(-100vh) translateX(-50%);}25% {transform: translateY(-50vh) translateX(-50%) rotate(180deg);}50% {transform: translateY(0) translateX(-50%) rotate(360deg);}75% {transform: translateY(-50vh) translateX(-50%) rotate(540deg);}100% {transform: translateY(-100vh) translateX(-50%);}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。