• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > 基于纯CSS3纸飞机炫酷动画特效

基于纯CSS3纸飞机炫酷动画特效

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含CSS3,动画特效,纸飞机等相关知识,匿名希望在学习及工作中可以帮助到您
  简要教程

  Flyaway.css是一款使用纯CSS3制作的炫酷纸飞机动画特效。Flyout模式可以应用于登录页面,信息发送成功,如果填的信息有误,可以使用Shake模式,代表信息输入有误。

该纸飞机可以是font awesome提供的飞机图标,也可以是svg图,利用jQuery添加相应属性,会获得相应的动画效果。

873.jpg

  使用方法

  使用该纸飞机动画特效需要在页面中引入flyaway.min.css文件,如果需要动态的调用纸飞机的动画,可以使用jQuery来动态的添加和移除相应的class类。

<link rel="stylesheet" href="css/flyaway.min.css" />

HTML结构

  以使用font awesome字体图标的飞机图标为例,HTML结构如下:

   <i id="demo" class="fa fa-paper-plane fa-3x"></i>

CSS样式

  该纸飞机动画的预置class类如下:

  flyaway为基本属性,一定要添加。在添加完在这个基本属性后,再添加后续的class属性,实现动画效果。

Flyout模式:

  pushOut:飞机被外力推出飞走。

  popUp:飞机被弹射出去。

Shake模式

  linearShake:飞机线型摇动。

  rotateShake:飞机旋转摇动。

  其中,Flyout模式可以应用于登录页面,信息发送成功,如果填的信息有误,可以使用Shake模式,代表信息输入有误。

JavaScript

你可以使用jQuery来触发纸飞机的动画,只需要在点击按钮或某类触发事件时添加上面的相应class类即可。

$(document).ready(function() {
    $('.animate').click(function(e) {
        e.preventDefault();
        $('#demo').addClass('flyaway popUp')
 .one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', 
 function() {
 $('#demo').removeClass('flyaway popUp');
 });
});
});

以上就是基于纯CSS3纸飞机炫酷动画特效的内容,更多相关内容请关注微课江湖()!

您可能想查找下面的文章:

  • 纯HTML5+CSS3制作生日蛋糕(代码易懂)
  • 浅谈html5标签css3的常用样式
  • HTML5+CSS3实现机器猫
  • CSS3 画基本图形,圆形、椭圆形、三角形等
  • 浅谈HTML5 & CSS3的新交互特性
  • HTML5和CSS3实例教程总结(推荐)
  • 关于老式浏览器兼容HTML5和CSS3的问题
  • html5+css3进度条倒计时动画特效代码【推荐】
  • HTML5+CSS3绘制锯齿状的矩形
  • 推荐WEB开发者最佳HTML5和CSS3代码生成器

相关文章

  • 2018-12-03HTML5开发实例-ThreeJs实现粒子动画飘花效果代码分享
  • 2018-12-03HTML5 Canvas 起步(2) - 路径_html5教程技巧
  • 2018-12-03关于15个最佳的响应式HTML5网站模板图文详解
  • 2018-12-03H5完成多图片上传的实例详解
  • 2018-12-03請用過的朋友講一講,Adobe Edge Animate,Reflow,Code,Inspect和Fonts有什麼區別和聯繫?相比FW有哪些進步?
  • 2017-08-06HTML5+css3:3D旋转木马效果相册
  • 2018-12-03HTML5有哪些新特征_html5教程技巧
  • 2017-08-06使用phonegap播放音频的实现方法
  • 2018-12-03html5让图片转圈的动画效果的实现方法介绍
  • 2017-08-06html5 canvas 画图教程案例分析

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 字中字效果的实现【html5实例】
    • HTML5和原生app如何进行交互?
    • HTML5游戏开发 之 循环的控制(2)
    • 详解什么是H5响应式网站建设基本原则?
    • html5 canvas 使用示例
    • web前端学到什么程度就可以找工作了?学到什么程度又可以加工资了?
    • 有关页面访问速度的文章推荐10篇
    • 移动端解决悬浮层(悬浮header、footer)会遮挡住内容的3种方法_html5教程技巧
    • 10年来HTML5如何给Flash这只病猫盖棺的详解
    • 教你如何用H5无刷新改变当前url的实例详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有