html代码

  1. <div class="star"></div>
  2. <div class="star pink"></div>
  3. <div class="star blue"></div>

css代码

  1. .star {
  2. display: block;
  3. width: 5px;
  4. height: 5px;
  5. border-radius: 50%;
  6. background: #FFF;
  7. top: 100px;
  8. left: 500px;
  9. position: relative;
  10. transform-origin: 100% 0;
  11. animation: star-ani 4s linear infinite;
  12. -webkit-animation:star-ani 5s linear infinite;
  13. box-shadow: 0 0 5px 5px rgba(255, 255, 255, .3);
  14. opacity: 0;
  15. z-index: 2;
  16. }
  17. .star:after {
  18. content: '';
  19. display: block;
  20. top: 0px;
  21. left: 4px;
  22. border: 0px solid #fff;
  23. border-width: 0px 90px 2px 90px;
  24. border-color: transparent transparent transparent rgba(255, 255, 255, .3);
  25. transform: rotate(-45deg) translate3d(1px, 3px, 0);
  26. box-shadow: 0 0 1px 0 rgba(255, 255, 255, .1);
  27. transform-origin: 0% 100%;
  28. }
  29. .pink {
  30. top: 100px;
  31. left: 800px;
  32. background: #fff;
  33. animation-delay: 3s;
  34. -webkit-animation-delay: 3s;
  35. -moz-animation-delay: 3s;
  36. }
  37. .pink:after {
  38. border-color: transparent transparent transparent #fff;
  39. animation-delay: 3s;
  40. -webkit-animation-delay: 3s;
  41. -moz-animation-delay: 3s;
  42. }
  43. .blue {
  44. top: 120px;
  45. left: 1200px;
  46. background: fff;
  47. animation-delay: 7s;
  48. -webkit-animation-delay: 7s;
  49. -moz-animation-delay: 7s;
  50. }
  51. .blue:after {
  52. border-color: transparent transparent transparent fff;
  53. -webkit-animation-delay: 7s;
  54. -moz-animation-delay: 7s;
  55. animation-delay: 7s;
  56. }
  57. @keyframes star-ani {
  58. 0% {
  59. opacity: 0;
  60. transform: scale(0) translate3d(0, 0, 0);
  61. }
  62. 20%{
  63. opacity: 0.8;
  64. transform: scale(0.2) translate3d(-100px, 100px, 0);
  65. }
  66. 40% {
  67. opacity: 0.8;
  68. transform: scale(0.4) translate3d(-200px, 200px, 0);
  69. }
  70. 60% {
  71. opacity: 0.8;
  72. transform: scale(0.6) translate3d(-300px, 300px, 0);
  73. }
  74. 80% {
  75. opacity: 1;
  76. transform: scale(1) translate3d(-350px, 350px, 0);
  77. }
  78. 100% {
  79. opacity: 1;
  80. transform: scale(1.2) translate3d(-400px, 380px, 0);
  81. }
  82. }

效果图

css3实现流星坠落效果的更多相关文章

  1. css3图片模糊过滤效果

    css3图片过滤效果,鼠标放上后其它图片模糊,鼠标所在位置的图片是清淅的,有效索引出当前的图片,对图片的模糊处理是本特效的亮点,你完全可以将模糊的效果应用于其它的图片特效中,你同样也可借此代码研究一下 ...

  2. 基于css3的轮播效果

    花了一上午来调整页面在ie10上的显示问题,sass编译生成的css文件在ie内核下一直不能正确加载,果然兼容性的问题还需要好好研究.转入正题,用css3实现轮播效果主要是基于css3的framewo ...

  3. 24个 HTML5 & CSS3 下拉菜单效果及制作教程

    下拉菜单是一个很常见的效果,在网站设计中被广泛使用.通过使用下拉菜单,设计者不仅可以在网站设计中营造出色的视觉吸引力,但也可以为网站提供了一个有效的导航方案.使用 HTML5 和 CSS3 可以更容易 ...

  4. 学习使用 jQuery & CSS3 制作照片堆栈效果

    在这个小实验中,我们使用 jQuery & CSS3 创建了一个交互式的照片堆栈效果.提供了一些模拟现实的互动的可能性给用户.这个想法的思路是:有一些照片在桌面上可以拖放一样,堆放和删除,每个 ...

  5. 3D Grid Effect – 使用 CSS3 制作网格动画效果

    今天我们想与大家分享一个小的动画概念.这个梦幻般的效果是在马库斯·埃克特的原型应用程序里发现的​​.实现的基本思路是对网格项目进行 3D 旋转,扩展成全屏,并呈现内容.我们试图模仿应用程序的行为,因此 ...

  6. css3.0新属性效果在ie下的解决方案(兼容性)

    css3.0增加的新属性,如投影.渐变.旋转.圆角等等!这些新标准属性在ie6.ie7.ie8浏览器版本里得不到很好的支持,相信ie以后的新版本也会支持这些新属性的.目前ie6.ie7.ie8浏览器不 ...

  7. 25个CSS3 渐变和动画效果教程

    随着最新版CSS3渐变和动画功能发布,Web开发者在开发的过程中有了更多的选择.实际上,已经有了一些替代的技术,目的都是使网站的建设变得简易,高效和快速.不过CSS3所提供的渐变功能有着显著的优点,特 ...

  8. CSS3实现时间轴效果

    原文:CSS3实现时间轴效果 最近打开电脑就能看到极客学院什么新用户vip免费一个月,就进去看看咯,这里就不说它的课程怎么滴了,里面实战路径图页面看到了这个效果: 有点像时间轴的赶脚,而且每一块鼠标悬 ...

  9. 用css3实现各种图标效果

    原文:用css3实现各种图标效果 公共样式 应该说现在绝大多数公司的项目前端都是一团乱,不仅仅是js写的没有任何框架而言,css同样也是如此,导致项目如果要升级或者说有新的变更维护起来就特别困难. 最 ...

随机推荐

  1. Docker Compose部署lnmp

    参考:https://github.com/micooz/docker-lnmp 一.简介 使用Dcoekr镜像部署lnmp(Linux.Nginx.MySQL.PHP7). 1.1 结构 app └ ...

  2. Shell编程-09-Shell中的函数

    目录 基本语法 函数执行 函数示例     函数可以简化程序的代码量,达到更好的代码复用度,因此会让程序变得更加易读.简洁和易修改.其作用就是将需要多次使用的代码整合到一块,使其成为一个整体,然后通过 ...

  3. java基础知识-新手上路注意事项一

    1.文件名,类名,字节码文件名三者的关系 源文件名:Demo.java 类名:Demo 字节码文件名:Demo.class 2.如果class定义前,加上public修饰,说明这是一个公共类,此时类名 ...

  4. delphi怎么做桌面滚动文字?

    就是在桌面显示从TXT读取出来的字,并限制在1个框内移动(就是从框左边出现往右边移动并从框边消失)我用HDC+textout只是读取字显示到桌面,不知道桌面移动哪位大侠指点下啊,或用其他方法,最好有详 ...

  5. FastReport套打 和连续打印

    FastReport套打,纸张是连续的带锯齿的已经印刷好的,类似于通信公司发票这里设计的是客户销售记录.客户有两个要求:1.因为打印纸张是印刷的,明细记录只有8行,所以,如果明细记录如果不到8行,就将 ...

  6. FastReport报表设计

    [转载]FastReport报表设计 (2012-10-24 20:37:26) 转载▼ 标签: 转载   原文地址:FastReport报表设计作者:小黑 FastReport报表设计 目录 5.1 ...

  7. Delphi TStringHelper用法详解

    Delphi TStringHelper用法详解 (2013-08-27 22:45:42) 转载▼ 标签: delphi_xe5 it 分类: Delphi Delphi XE4的TStringHe ...

  8. RNN以及LSTM的介绍和公式梳理

    前言 好久没用正儿八经地写博客了,csdn居然也有了markdown的编辑器了,最近花了不少时间看RNN以及LSTM的论文,在组内『夜校』分享过了,再在这里总结一下发出来吧,按照我讲解的思路,理解RN ...

  9. 代码面试集锦 1 - Uber

    Given an array of integers, return a new array such that each element at index i of the new array is ...

  10. ubuntu 12.04 安装node.js

    在 Ubuntu 12.04 安裝 Node.js 使用 nvm(Node Version Manage) 來安裝 node.js, 預先需要 curl, git, g++ : $ sudo apt- ...