动画烟花绽放的效果

用百度搜索了很久,好吧,其实原来找的时候也看到了可以用的只是觉得有些些丑就没有用的。
然后我又上了 https://codepen.io/  找动效效果
呀,他们一用其他的比如好吧,比如我没掌握那些的心语法的而且用到醒目里面还要配置一些些的我都不敢用。。。。、
然后找了很久也没有找到怎么合适的烟花的动画
还有去年的活动页国庆节的时候有烟花效果然后就直接拿过来了
开始为了和主题色符合我还特意改了一下那些烟花颗粒的颜色,后来发现有些多余哈
啊呀,有时候看别人写的东西觉得自己就是个小辣鸡,呜呜
我把代码黏贴一下吧,我再想以后会不会这个笔记本我找不到了,而且会不会直接被我弃更了,因为很久没有整理了,说实话我自己也觉得很乱了咯。
html:
< div   class = "pyro" >< div   class = "before" ></ div >< div   class = "after" ></ div ></ div >

css:
/*烟花*/
.pyro > .before ,
.pyro > .after   {
       position :   absolute ;
       width :   4 px ;
       height :   4 px ;
       border-radius :   80 % ;
       box-shadow :   0   0   #fff ,   0   0   #fff ,   0   0   #fff ,   0   0   #fff ,   0   0   #fff ,   0   0   #fff ,   0   0   #fff ,   0   0   #fff ,   0   0   #fff ,   0   0   #fff ,   0   0   #fff ,   0   0   #fff ,   0   0   #fff ,   0   0   #fff ,   0   0   #fff ,   0   0   #fff ,   0   0   #fff ,   0   0   #fff ,   0   0   #fff , 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff;
       -moz-animation :   1 s   bang   ease-out   infinite   backwards ,   1 s   gravity   ease-in   infinite   backwards ,   5 s   position   linear   infinite   backwards ;
       -webkit-animation :   1 s   bang   ease-out   infinite   backwards ,   1 s   gravity   ease-in   infinite   backwards ,   5 s   position   linear   infinite   backwards ;
      -o-animation :   1 s   bang   ease-out   infinite   backwards ,   1 s   gravity   ease-in   infinite   backwards ,   5 s   position   linear   infinite   backwards ;
       -ms-animation :   1 s   bang   ease-out   infinite   backwards ,   1 s   gravity   ease-in   infinite   backwards ,   5 s   position   linear   infinite   backwards ;
       animation :   1 s   bang   ease-out   infinite   backwards ,   1 s   gravity   ease-in   infinite   backwards ,   5 s   position   linear   infinite   backwards ;
}
.pyro > .after   {
       -moz-animation-delay :   1.25 s ,   1.25 s ,   1.25 s ;
       -webkit-animation-delay :   1.25 s ,   1.25 s ,   1.25 s ;
      -o-animation-delay :   1.25 s ,   1.25 s ,   1.25 s ;
       -ms-animation-delay :   1.25 s ,   1.25 s ,   1.25 s ;
       animation-delay :   1.25 s ,   1.25 s ,   1.25 s ;
       -moz-animation-duration :   1.25 s ,   1.25 s ,   6.25 s ;
       -webkit-animation-duration :   1.25 s ,   1.25 s ,   6.25 s ;
      -o-animation-duration :   1.25 s ,   1.25 s ,   6.25 s ;
       -ms-animation-duration :   1.25 s ,   1.25 s ,   6.25 s ;
       animation-duration :   1.25 s ,   1.25 s ,   6.25 s ;
}
@-webkit-keyframes   bang   {
      to   {
             box-shadow :   85 px   -170.33333 px   #00ffee ,   -93 px   -14.33333 px   #b700ff ,   186 px   -68.83333 px   #00a2ff ,   58 px   -47.83333 px   #ff3300 ,   25 px   -139.33333 px   #ff8800 ,   -92.5 px   -165.833333 px   #f200ff ,   13.5 px   -82.33333 px   #ffa200 , 55px 17.666667px #00ff33, 60.5px -50.33333px #6a00ff, 40.5px 25.666667px #0080ff, 41.5px -126.83333px #00f7ff, -21px -86.83333px #ff1a00, -66.5px -139.83333px #0033ff, 37.5px 40.66667px #ff0091, 79px -146.33333px #ff1100, -28px -149.33333px #ff3300, 62px -79.33333px #00ff09, -35.5px -153.33333px #7700ff, 70.5px -85.33333px #00ff2b, 100.5px -153.33333px #66ff00, -53.5px 15.166667px #9500ff, 51px -198.83333px #00ff9d, 10.5px -140.83333px #dd00ff, 82.5px -120.83333px #6200ff, 101px -91.83333px #ff00f7, 50.5px -27.33333px #2600ff, 46.5px -23.33333px #ff006a, 45.5px -188.33333px #88ff00, 101.5px -87.83333px #ff002b, -7.5px -101.83333px #84ff00, -115px -187.83333px #2f00ff, -85px -77.83333px #00ff22, -24.5px -154.3333px #00ff22, -9px -109.3333px #ff7b00, -61px 10.66667px #33ff00, -76.5px -79.83333px #00ff40, 75px 26.166667px #00ff9d, 87.5px -108.33333px #7300ff, -124.5px 40.67777px #00ff15, -24.5555px -201.83333px #0026ff, -46px -176.83333px #1eff00, -11.5px -15.83333px #ff0011, 77.5px -136.33333px #ff0088, -32px -153.833333px #008cff, 25.5px -156.33333px #22ff00, 64.5px 21.66667px #ff0011, -36.5px 29.16666px #00ff3c, -106.5px 9.166667px #00ff55, 7px 40.166667px #00ffaa, -60.5px -169.33333px #00a6ff, 51.5px -37.833333px #ffa200;
       }
}
@-moz-keyframes   bang   {
      to   {
             box-shadow :   85 px   -170.33333 px   #00ffee ,   -93 px   -14.33333 px   #b700ff ,   186 px   -68.83333 px   #00a2ff ,   58 px   -47.83333 px   #ff3300 ,   25 px   -139.33333 px   #ff8800 ,   -92.5 px   -165.833333 px   #f200ff ,   13.5 px   -82.33333 px   #ffa200 , 55px 17.666667px #00ff33, 60.5px -50.33333px #6a00ff, 40.5px 25.666667px #0080ff, 41.5px -126.83333px #00f7ff, -21px -86.83333px #ff1a00, -66.5px -139.83333px #0033ff, 37.5px 40.66667px #ff0091, 79px -146.33333px #ff1100, -28px -149.33333px #ff3300, 62px -79.33333px #00ff09, -35.5px -153.33333px #7700ff, 70.5px -85.33333px #00ff2b, 100.5px -153.33333px #66ff00, -53.5px 15.166667px #9500ff, 51px -198.83333px #00ff9d, 10.5px -140.83333px #dd00ff, 82.5px -120.83333px #6200ff, 101px -91.83333px #ff00f7, 50.5px -27.33333px #2600ff, 46.5px -23.33333px #ff006a, 45.5px -188.33333px #88ff00, 101.5px -87.83333px #ff002b, -7.5px -101.83333px #84ff00, -115px -187.83333px #2f00ff, -85px -77.83333px #00ff22, -24.5px -154.3333px #00ff22, -9px -109.3333px #ff7b00, -61px 10.66667px #33ff00, -76.5px -79.83333px #00ff40, 75px 26.166667px #00ff9d, 87.5px -108.33333px #7300ff, -124.5px 40.67777px #00ff15, -24.5555px -201.83333px #0026ff, -46px -176.83333px #1eff00, -11.5px -15.83333px #ff0011, 77.5px -136.33333px #ff0088, -32px -153.833333px #008cff, 25.5px -156.33333px #22ff00, 64.5px 21.66667px #ff0011, -36.5px 29.16666px #00ff3c, -106.5px 9.166667px #00ff55, 7px 40.166667px #00ffaa, -60.5px -169.33333px #00a6ff, 51.5px -37.833333px #ffa200;
       }
}
@-o-keyframes   bang   {
      to   {
             box-shadow :   85 px   -170.33333 px   #00ffee ,   -93 px   -14.33333 px   #b700ff ,   186 px   -68.83333 px   #00a2ff ,   58 px   -47.83333 px   #ff3300 ,   25 px   -139.33333 px   #ff8800 ,   -92.5 px   -165.833333 px   #f200ff ,   13.5 px   -82.33333 px   #ffa200 , 55px 17.666667px #00ff33, 60.5px -50.33333px #6a00ff, 40.5px 25.666667px #0080ff, 41.5px -126.83333px #00f7ff, -21px -86.83333px #ff1a00, -66.5px -139.83333px #0033ff, 37.5px 40.66667px #ff0091, 79px -146.33333px #ff1100, -28px -149.33333px #ff3300, 62px -79.33333px #00ff09, -35.5px -153.33333px #7700ff, 70.5px -85.33333px #00ff2b, 100.5px -153.33333px #66ff00, -53.5px 15.166667px #9500ff, 51px -198.83333px #00ff9d, 10.5px -140.83333px #dd00ff, 82.5px -120.83333px #6200ff, 101px -91.83333px #ff00f7, 50.5px -27.33333px #2600ff, 46.5px -23.33333px #ff006a, 45.5px -188.33333px #88ff00, 101.5px -87.83333px #ff002b, -7.5px -101.83333px #84ff00, -115px -187.83333px #2f00ff, -85px -77.83333px #00ff22, -24.5px -154.3333px #00ff22, -9px -109.3333px #ff7b00, -61px 10.66667px #33ff00, -76.5px -79.83333px #00ff40, 75px 26.166667px #00ff9d, 87.5px -108.33333px #7300ff, -124.5px 40.67777px #00ff15, -24.5555px -201.83333px #0026ff, -46px -176.83333px #1eff00, -11.5px -15.83333px #ff0011, 77.5px -136.33333px #ff0088, -32px -153.833333px #008cff, 25.5px -156.33333px #22ff00, 64.5px 21.66667px #ff0011, -36.5px 29.16666px #00ff3c, -106.5px 9.166667px #00ff55, 7px 40.166667px #00ffaa, -60.5px -169.33333px #00a6ff, 51.5px -37.833333px #ffa200;
       }
}
@-ms-keyframes   bang   {
      to   {
             box-shadow :   85 px   -170.33333 px   #00ffee ,   -93 px   -14.33333 px   #b700ff ,   186 px   -68.83333 px   #00a2ff ,   58 px   -47.83333 px   #ff3300 ,   25 px   -139.33333 px   #ff8800 ,   -92.5 px   -165.833333 px   #f200ff ,   13.5 px   -82.33333 px   #ffa200 , 55px 17.666667px #00ff33, 60.5px -50.33333px #6a00ff, 40.5px 25.666667px #0080ff, 41.5px -126.83333px #00f7ff, -21px -86.83333px #ff1a00, -66.5px -139.83333px #0033ff, 37.5px 40.66667px #ff0091, 79px -146.33333px #ff1100, -28px -149.33333px #ff3300, 62px -79.33333px #00ff09, -35.5px -153.33333px #7700ff, 70.5px -85.33333px #00ff2b, 100.5px -153.33333px #66ff00, -53.5px 15.166667px #9500ff, 51px -198.83333px #00ff9d, 10.5px -140.83333px #dd00ff, 82.5px -120.83333px #6200ff, 101px -91.83333px #ff00f7, 50.5px -27.33333px #2600ff, 46.5px -23.33333px #ff006a, 45.5px -188.33333px #88ff00, 101.5px -87.83333px #ff002b, -7.5px -101.83333px #84ff00, -115px -187.83333px #2f00ff, -85px -77.83333px #00ff22, -24.5px -154.3333px #00ff22, -9px -109.3333px #ff7b00, -61px 10.66667px #33ff00, -76.5px -79.83333px #00ff40, 75px 26.166667px #00ff9d, 87.5px -108.33333px #7300ff, -124.5px 40.67777px #00ff15, -24.5555px -201.83333px #0026ff, -46px -176.83333px #1eff00, -11.5px -15.83333px #ff0011, 77.5px -136.33333px #ff0088, -32px -153.833333px #008cff, 25.5px -156.33333px #22ff00, 64.5px 21.66667px #ff0011, -36.5px 29.16666px #00ff3c, -106.5px 9.166667px #00ff55, 7px 40.166667px #00ffaa, -60.5px -169.33333px #00a6ff, 51.5px -37.833333px #ffa200;
       }
}
@keyframes   bang   {
      to   {
             box-shadow :   85 px   -170.33333 px   #00ffee ,   -93 px   -14.33333 px   #b700ff ,   186 px   -68.83333 px   #00a2ff ,   58 px   -47.83333 px   #ff3300 ,   25 px   -139.33333 px   #ff8800 ,   -92.5 px   -165.833333 px   #f200ff ,   13.5 px   -82.33333 px   #ffa200 , 55px 17.666667px #00ff33, 60.5px -50.33333px #6a00ff, 40.5px 25.666667px #0080ff, 41.5px -126.83333px #00f7ff, -21px -86.83333px #ff1a00, -66.5px -139.83333px #0033ff, 37.5px 40.66667px #ff0091, 79px -146.33333px #ff1100, -28px -149.33333px #ff3300, 62px -79.33333px #00ff09, -35.5px -153.33333px #7700ff, 70.5px -85.33333px #00ff2b, 100.5px -153.33333px #66ff00, -53.5px 15.166667px #9500ff, 51px -198.83333px #00ff9d, 10.5px -140.83333px #dd00ff, 82.5px -120.83333px #6200ff, 101px -91.83333px #ff00f7, 50.5px -27.33333px #2600ff, 46.5px -23.33333px #ff006a, 45.5px -188.33333px #88ff00, 101.5px -87.83333px #ff002b, -7.5px -101.83333px #84ff00, -115px -187.83333px #2f00ff, -85px -77.83333px #00ff22, -24.5px -154.3333px #00ff22, -9px -109.3333px #ff7b00, -61px 10.66667px #33ff00, -76.5px -79.83333px #00ff40, 75px 26.166667px #00ff9d, 87.5px -108.33333px #7300ff, -124.5px 40.67777px #00ff15, -24.5555px -201.83333px #0026ff, -46px -176.83333px #1eff00, -11.5px -15.83333px #ff0011, 77.5px -136.33333px #ff0088, -32px -153.833333px #008cff, 25.5px -156.33333px #22ff00, 64.5px 21.66667px #ff0011, -36.5px 29.16666px #00ff3c, -106.5px 9.166667px #00ff55, 7px 40.166667px #00ffaa, -60.5px -169.33333px #00a6ff, 51.5px -37.833333px #ffa200;
       }
}
@-webkit-keyframes   gravity   {
      to   {
             transform :   translateY ( 200 px ) ;
             -moz-transform :   translateY ( 200 px ) ;
             -webkit-transform :   translateY ( 200 px ) ;
            -o-transform :   translateY ( 200 px ) ;
             -ms-transform :   translateY ( 200 px ) ;
             opacity :   0 ;
       }
}
@-webkit-keyframes   gravity   {
      to   {
             transform :   translateY ( 20 px ) ;
             -moz-transform :   translateY ( 20 px ) ;
             -webkit-transform :   translateY ( 20 px ) ;
            -o-transform :   translateY ( 20 px ) ;
             -ms-transform :   translateY ( 20 px ) ;
             opacity :   0 ;
       }
}
@-moz-keyframes   gravity   {
      to   {
             transform :   translateY ( 20 px ) ;
             -moz-transform :   translateY ( 20 px ) ;
             -webkit-transform :   translateY ( 20 px ) ;
            -o-transform :   translateY ( 20 px ) ;
             -ms-transform :   translateY ( 20 px ) ;
             opacity :   0 ;
       }
}
@-o-keyframes   gravity   {
      to   {
             transform :   translateY ( 20 px ) ;
             -moz-transform :   translateY ( 20 px ) ;
             -webkit-transform :   translateY ( 20 px ) ;
            -o-transform :   translateY ( 20 px ) ;
             -ms-transform :   translateY ( 20 px ) ;
             opacity :   0 ;
       }
}
@-ms-keyframes   gravity   {
      to   {
             transform :   translateY ( 20 px ) ;
             -moz-transform :   translateY ( 20 px ) ;
             -webkit-transform :   translateY ( 20 px ) ;
            -o-transform :   translateY ( 20 px ) ;
             -ms-transform :   translateY ( 20 px ) ;
             opacity :   0 ;
       }
}
@keyframes   gravity   {
      to   {
             transform :   translateY ( 20 px ) ;
             -moz-transform :   translateY ( 20 px ) ;
             -webkit-transform :   translateY ( 20 px ) ;
            -o-transform :   translateY ( 20 px ) ;
             -ms-transform :   translateY ( 20 px ) ;
             opacity :   0 ;
       }
}
@-webkit-keyframes   position   {
       0 % ,
       19.9 %   {
             margin-top :   14 % ;
             margin-left :   0 % ;
       }
       20 % ,
       39.9 %   {
             margin-top :   16 % ;
             margin-left :   90 % ;
       }
       40 % ,
       59.9 %   {
             margin-top :   24 % ;
             margin-left :   10 % ;
       }
       60 % ,
       79.9 %   {
             margin-top :   30 % ;
             margin-left :   84 % ;
       }
       80 % ,
       99.9 %   {
             margin-top :   12 % ;
             margin-left :   20 % ;
       }
}
@-moz-keyframes   position   {
       0 % ,
       19.9 %   {
             margin-top :   14 % ;
             margin-left :   0 % ;
       }
       20 % ,
       39.9 %   {
             margin-top :   16 % ;
             margin-left :   90 % ;
       }
       40 % ,
       59.9 %   {
             margin-top :   24 % ;
             margin-left :   10 % ;
       }
       60 % ,
       79.9 %   {
             margin-top :   30 % ;
             margin-left :   84 % ;
       }
       80 % ,
       99.9 %   {
             margin-top :   12 % ;
             margin-left :   20 % ;
       }
}
@-o-keyframes   position   {
       0 % ,
       19.9 %   {
             margin-top :   14 % ;
             margin-left :   0 % ;
       }
       20 % ,
       39.9 %   {
             margin-top :   16 % ;
             margin-left :   90 % ;
       }
       40 % ,
       59.9 %   {
             margin-top :   24 % ;
             margin-left :   10 % ;
       }
       60 % ,
       79.9 %   {
             margin-top :   30 % ;
             margin-left :   84 % ;
       }
       80 % ,
       99.9 %   {
             margin-top :   12 % ;
             margin-left :   20 % ;
       }
}
@-ms-keyframes   position   {
       0 % ,
       19.9 %   {
             margin-top :   14 % ;
             margin-left :   0 % ;
       }
       20 % ,
       39.9 %   {
             margin-top :   16 % ;
             margin-left :   90 % ;
       }
       40 % ,
       59.9 %   {
             margin-top :   24 % ;
             margin-left :   10 % ;
       }
       60 % ,
       79.9 %   {
             margin-top :   30 % ;
             margin-left :   84 % ;
       }
       80 % ,
       99.9 %   {
             margin-top :   12 % ;
             margin-left :   20 % ;
       }
}
@keyframes   position   {
       0 % ,
       19.9 %   {
             margin-top :   14 % ;
             margin-left :   0 % ;
       }
       20 % ,
       39.9 %   {
             margin-top :   16 % ;
             margin-left :   90 % ;
       }
       40 % ,
       59.9 %   {
             margin-top :   24 % ;
             margin-left :   10 % ;
       }
       60 % ,
       79.9 %   {
             margin-top :   30 % ;
             margin-left :   84 % ;
       }
       80 % ,
       99.9 %   {
             margin-top :   12 % ;
             margin-left :   20 % ;
       }
}

烟花效果
就是那些彩色点点,哈哈
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值