newQuote练习

1实现自定义动画

通过jQuery的animate函数来实现

params是一个用大括号 包起来 的最终样式集合,也就是说能同时控制多个效果发生。

speed是关于速度的参数。

easing是关于速度的函数

fn回调函数

使用时注意:

  • 实现多个元素一起同时进行动画
$("#div1").animate({width:"200px"}, 1000);
$("#div2").animate({width:"200px"}, 1000);
....

注意:这说明了js的动画效果是异步的,也就是说当前的动画效果和后边的回调函数是不会阻塞程序的执行

  • 实现一个的元素的动画结束另外一个元素的动画开始
$("#div1").animate({width:"300px"}, 1000,function(){
    $("#div2").animate({width:"300px", 1000});
});
  • 一个元素同时进行多个效果

$("#div1").animate({width:"300px", height:"300px"}, 1000);
  • 实现单个元素一个动画完成才进行下一个动画
$("#div1").animate({width:"300px"}, 1000);
$("#div1").animate({height:"300px"}, 1000);
//或者
$("#div1").animate({width:"300px"}, 1000)
          .animate({height:"300px"}, 1000);
//再或者
$("#div1").animate({width:"300px"}, 1000,function(){
    $("#div1").animate({width:"300px", 1000});
});

这个地方有两点需要注意:

  1. 同一个元素分两个animate设置动画,上一个动画的运行是会阻塞下一个动画的,这与不同元素的动画同时进行的异步是 相区别的。
  2. $("#div1").animate的返回值还是jQuery的对象

2font Awesome的使用

这是一套图标字体库和css框架,是可缩放的矢量图标,用户可以对它进行图标的大小、颜色、阴影等进行操作。

(1)下载。http://fontawesome.dashgame.com/assets/font-awesome-4.7.0.zip

(2)作为插件引入到html文件中。 

(3)使用。通常FontAwesome 与内联元素一起使用(如 i span ),可以在任何内联元素的地方的使用,只要在元素的类名前加上前缀fa,再在其后的加上图标名称

<span class="fa fa-qq"></span>

注意:使用上边的class设置类名之后,就不能再添加其他的类名了,否则会出现问题,至少目前我遇到的是这样。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值