首页前端开发CSScss3制作流星雨动画

css3制作流星雨动画

时间2023-09-21 02:53:03发布访客分类CSS浏览862
导读:CSS3制作流星雨动画流星雨是许多人所梦见过的美丽场景,如今借助CSS3,我们可以在网页上制作出逼真的流星雨动画效果,让我们来看看如何实现。//html代码<div class="stars"><!--添加流星的div--...

CSS3制作流星雨动画

流星雨是许多人所梦见过的美丽场景,如今借助CSS3,我们可以在网页上制作出逼真的流星雨动画效果,让我们来看看如何实现。

//html代码div class="stars">
    !--添加流星的div-->
    div class="meteor">
    /div>
    div class="meteor">
    /div>
    div class="meteor">
    /div>
    div class="meteor">
    /div>
    /div>
//css代码.stars{
    //设置背景background: #0a0a2a;
    //设置宽度和高度width:100%;
    height:100vh;
    //开启动画效果animation: shooting-stars 15s linear infinite;
}
.meteor{
    //设置圆角border-radius:50%;
    //设置背景和颜色background: -webkit-gradient(linear, 0 0, 0 100%, from(#f77e41), to(#ed8d2c));
    background: -moz-linear-gradient(#f77e41,#ed8d2c);
    background: linear-gradient(to bottom, #f77e41,#ed8d2c);
    //设置位置和大小position: absolute;
    top: -10%;
    left: 50%;
    width: 4px;
    height: 60px;
    //设置缩放动画animation: trail 10s linear infinite;
}
@keyframes shooting-stars{
//设置同时动画0%{
 transform: translateX(300%) }
5%{
 transform: translateX(-50%) }
10%{
 transform: translateX(300%) }
15%{
 transform: translateX(-50%) }
20%{
 transform: translateX(300%) }
25%{
 transform: translateX(-50%) }
30%{
 transform: translateX(200%) }
35%{
 transform: translateX(-50%) }
100%{
 transform: translateX(300%) }
}
@keyframes trail{
//设置缩放动画0%{
 transform: scale(1) }
100%{
 transform: scale(0) }
}
    

通过CSS3的动画效果,我们设置流星的运行轨迹,同时加上背景和光芒特效,让流星在夜空中更加逼真,是一种美丽又实用的制作效果。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css3制作流星雨动画
本文地址: https://pptw.com/jishu/451536.html
css3制作心形图案 mysql 替换 tab

游客 回复需填写必要信息