可爱喵小凡上线啦
 2018-03-01 17:34:20   391   0   

本文最后更新于天前,文中介绍内容及环境可能已不适用.请谨慎参考.

一.瞄先生来咯

好吧,忙活了不少时间,搞定一个很cool的东西~,那就是本站的小天使,喵小凡先森,大家欢迎,~~~

就是我啦~~喵~

1.1来源

之前在这个

PDF之家 这个网站瞎逛,突然发现网站上弹出个小人

 

点了几下。拖了几下,发现蛮好玩的,习惯性的调试了下网站,发现了小人的JS代码,于是拉下来,

做了下修改和封装,修改几个BUG兼容AngularJS/增加手机端的触摸兼容/增加参数配置,等等。

总之就是根据本站小小修改了下啦。

然后又觉得只有一个小图片在上面不动不过瘾,于是给本站的喵小凡先森加上了尾巴摇动的动画,哈哈

二.喵先生的实现

这个动画使用了js,配合css实现,js动态增加css类型,css类型切换背景图片。

使用了4副小凡先生的图片

这个尾巴的动画差点玩死我了,像素级的编辑,还好能复制/旋转,搞了半天,起码尾巴甩起来还蛮飘逸的,HOHO

分别设置了4个css属性切换


.mumu.active.o1{
	background: url(../images/c1.png);
	width: 55px;
	height: 55px;
	margin: 0 auto;
}
.mumu.active.o1.o2{
	background: url(../images/c2.png);
	width: 55px;
	height: 55px;
	margin: 0 auto;
}
.mumu.active.o1.o2.o3{
	background: url(../images/c3.png);
	width: 55px;
	height: 55px;
	margin: 0 auto;
}
.mumu.active.o1.o2.o3.o4{
	background: url(../images/c4.png);
	width: 55px;
	height: 55px;
	margin: 0 auto;
}

然后配合js动态修改css 

  Sprite.prototype.startAnimate = function() {

        var me = this;
        me.stopAnimate();
        $(me.default.sid).toggleClass("active");

        var index = 1;
        var isadd = true;

        me._timer = setInterval(function() {

            /*循环切换css,css中切换png图片 1234-》4321*/
            $(me.default.sid).toggleClass("o" + index);
            if (isadd)
                index++;
            else
                index--;
            if (index == 5) {
                isadd = false;
                index--;
            }
            if (index == 0) {
                isadd = true;
                index++;
            }

        }, 100);
    };

总的来说,效果还可以的样子。

三.瞄先生爱分享

3.1使用

感兴趣的同学自己下下来玩吧。

只依赖jquery,

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script   type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js" ></script>
<link rel="stylesheet"  href="sprite.css"></script>
<script   type="text/javascript" src="sprite.js"></script>
</head>
<body>

</body>
</html>

3.2源码下载 

猛击下载源码

 


 2019-01-15 22:52:03 
 2

  本文基于CC BY-NC-ND 4.0 许可协议发布,作者:野生的喵喵 固定链接: 【可爱喵小凡上线啦】 转载请注明



发表新的评论
{{s_uid}}   , 欢迎回来.
您的称呼(*必填):
您的邮箱地址(*必填,您的邮箱地址不会公开,仅作为有回复后的消息通知手段):
您的站点地址(选填):
留言:

∑( ° △ °|||)︴

(๑•̀ㅂ•́)و✧
<( ̄) ̄)>
[]~( ̄▽ ̄)~*
( ̄ˇ ̄)
[]~( ̄▽ ̄)~*
( ̄ˇ ̄)
╮( ̄▽ ̄)╭
( ̄ε(# ̄)
(⊙ˍ⊙)
( ̄▽ ̄)~*
∑( ° △ °|||)︴

文章分类

可能喜欢 

KxのBook@Copyright 2017- All Rights Reserved
Designed and themed by 野生的喵喵   1345393   38303