通过CSS3中的animation属性来设置动画名称,动画时间、速度以及动画是否循环播放来实现雪花飘落的效果

今天将要分享的是利用CSS3中的animation属性来实现雪花飘落的效果,具有一定的参考效果,希望对大家有所帮助。

【推荐课程:CSS3教程】

制作背景图片

我们可以利用电脑中的画图软件,绘画上你想绘制的图案,比如像小星星,雪花,爱心等等。本例中在画布上绘制一个黑色的背景然后再画上雪花

程序思路:

首先给body加一个与图片背景颜色一样的颜色,然后通过position:fixed生成绝对定位的元素,相对于浏览器窗口进行定位,然后再将其设置上下左右值都为0,目的是让图片紧密贴合在一起,最后利用animation属性设置动画效果

我们可以根据自己想要的动画效果来设置动画,比如在本例中:

设置动画名称为xuehua,动画完成的时间为15s,动画的速度为从开始到结束的速度一致,动画一直无线循环播放animation: xuehua 15s linear infinite;

程序代码

body{

background: #000;

}

#xuehua{

position: fixed;

left: 0;

top: 0;

right: 0;

bottom: 0;

background: url('images/xuehua.png');

-webkit-animation: xuehua15s linear infinite;

animation: snow 15s linear infinite;

}

@keyframes xuehua{

0% {

background-position: 0 0, 0 0;

}

100% {

background-position: 500px 1000px, 500px 500px;

}

}

@-webkit-keyframes xuehua{

0% {

background-position: 0 0, 0 0;

}

100% {

background-position: 500px 1000px, 500px 500px;

}

}

效果图如下:

总结:以上就是本篇文章的全部内容,希望通过这篇文章大家可以学会制作雪花飘落的特效。

php实现页面雪花效果,CSS3如何实现雪花飘落的效果相关推荐

  1. html实现凹陷效果,css3怎么实现字体凹陷凸出效果?(附代码)

    本篇文章主要给大家介绍用css3实现字体凹陷或凸出效果的实现方法. 我们在设计网页时,常常会需要考虑到用户体验,那么足够美观的网页才能吸引住用户.为了让网页内容更加丰富好看,我们可能会使用ps做出很多 ...

  2. html帧动画效果,CSS3 animation实现逐帧动画效果

    这篇文章主要介绍了CSS3 animation实现逐帧动画效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 css3里面的animation属性非常强大,但是自己用的比较少,最近有次面试就刚好被 ...

  3. css3 线条出现动画效果,CSS3实现的线条波浪动画效果

    HTML结构 该css3线条波浪动画效果的HTML结构如下: CSS样式 然后通过下面的CSS代码来制作线条波浪动画效果. @keyframes move_wave { 0% { transform: ...

  4. css动画帧动画效果,CSS3 animation实现逐帧动画效果

    css3里面的animation属性非常强大,但是自己用的比较少,最近有次面试就刚好被问到了,趁现在有时间就对animation做一个小总结.同时实现一个逐帧动画的demo作为练习 animation ...

  5. html炫酷的导航栏效果,css3制作炫酷导航栏效果

    今天主要利用hover选择器.鼠标滑过查看效果. 一.普通导航栏 Home Content Service Team Contact 对于这种普通的导航栏,只是鼠标滑过的时候颜色会变,所以思路变得很简 ...

  6. css怎么设置图片卷角效果,CSS3 带分隔线卷角贴纸效果

    CSS 语言: CSSSCSS 确定 body { padding-top: 2.5em; background-color: #666; color: #333; font-size: 84%; f ...

  7. html5落叶效果,使用Html5实现树叶飘落的效果

    实现如图所示的东西效果(落叶下落): html代码: HTML5树叶飘落动画 这是基于webkit的落叶动画 css代码:body{ background-color: #4E4226; }#cont ...

  8. css3帮你轻松实现圆角效果,不一样的前端页面。

    在Web前端页面实现圆角效果,CSS3帮你轻松实现,一个人人皆知的属性 圆角边框的绘制是Web页面和Web应用程序中经常用来美化页面效果的手法之一.今天,小编为大家介绍CSS3提供的可以将矩形变为圆角 ...

  9. html实现ppt效果页面,CSS3+JavaScript实现翻页幻灯片效果

    先上效果图 *{ margin: 0; padding: 0; } #content{ width: 500px; height: 300px; margin: 40px auto; position ...

最新文章

  1. 【目标检测】(8) ASPP改进加强特征提取模块,附Tensorflow完整代码
  2. 波卡链Substrate (7)Babe协议六“Secondary slot leader”
  3. 这款网络排查工具,堪称神器!
  4. Qt中的模态对话框和非模态对话框
  5. drawitem设置指定行的背景颜色_Java 为 Excel 中的行设置交替背景色
  6. 2.6 特殊的矩阵和向量
  7. 关于BaseAdapter在listView中的使用
  8. mysql利用内存表导入数据_Mysql 大量数据导入
  9. 洛谷P2617 Dynamic Rankings
  10. 2020年最新前端框架大全,Web工程师人手一份!
  11. Hadoop中Writable类
  12. Lync Server 2013 安装体验(二)
  13. C语言的本质(2)——二进制、八进制、十六进制与十进制
  14. Liferay中页面的权限控制
  15. 微博视频php解析,微博视频的地址解析下载
  16. 打开我的电脑的快捷键
  17. 显卡compute capability7.5 Python3.5.2环境下编译配置caffe
  18. 农大计算机工程,肖德琴-华南农业大学计算机科学与工程系
  19. Windows平台下 C++注册表项重命名实现
  20. limbo运行veket linux,Veket——『350M』的操作系统,五脏俱全全到可怕!

热门文章

  1. 那些年踩过的坑之:first-child伪类选择器
  2. ubuntu开发c/c++帮助文档
  3. [递归][重心] Luogu P4886 快递员
  4. 基于Servlet的MVC模式用户登录实例
  5. centos7配置静态ip地址
  6. SpringBoot------定时任务
  7. Java读取word中表格
  8. 160309_Qt Essentials
  9. [译]GLUT教程 - 整合代码3
  10. 毕设问题小记——No Dialect mapping for JDBC type:-1错误