码迷,mamicode.com
首页 > 其他好文 > 详细

红包彩带动画效果

时间:2015-04-30 15:39:32      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

需求:签到成功时,丝带有一些动画效果

 

<div class="sign-in-s">
    <div class="txt"><p>已成功签到<span>1</span>天</p><p>奖励<em>100</em>金币</p></div>
    <div class="cdwrap">
        <div class="cd">
            <div class="cd_1"></div>
            <div class="cd_2"></div>
            <div class="cd_3"></div>
            <div class="cd_4"></div>
            <div class="cd_5"></div>
            <div class="cd_6"></div>
            <div class="cd_7"></div>
        </div>
    </div>
</div>

 

.sign-in-s{ position: absolute; left: 50%; top: 50%; width: 265px; height: 269px; margin-left: -132px; margin-top:-134px; z-index: 9898;  background: url("../images/sign_in_s.png") no-repeat; background-size: 100%;}
.sign-in-s .txt{ margin-top: 162px;}
.sign-in-s p{ text-align: center; font-size: 15px; color: #fff431;}
.sign-in-s p em{ font-weight: 700; font-size: 24px;}
.sign-in-s .cdwrap{ position:absolute; width: 100%; height: 100%; top: 0;}
.sign-in-s .cd{ position: relative; width: 100%; height: 100%;}
.sign-in-s .cd div{ position: absolute;}
.sign-in-s .cd .cd_1{ width: 37px; height: 37px; background: url("../images/cd_1.png") no-repeat; background-size: 100%; animation: move 1s ease forwards;-webkit-animation: move 1s forwards;}
.sign-in-s .cd .cd_2{ width: 23px; height: 21px; background: url("../images/cd_2.png") no-repeat; background-size: 100%; animation: move2 2.5s forwards;-webkit-animation: move2 2.5s forwards; }
.sign-in-s .cd .cd_3{ width: 23px; height: 24px; background: url("../images/cd_3.png") no-repeat; background-size: 100%; animation: move3 2s forwards;-webkit-animation: move3 2s forwards; }
.sign-in-s .cd .cd_4{ width: 23px; height: 23px; background: url("../images/cd_4.png") no-repeat; background-size: 100%; animation: move4 1s forwards;-webkit-animation: move4 1s forwards; }
.sign-in-s .cd .cd_5{ width: 47px; height: 33px; background: url("../images/cd_5.png") no-repeat; background-size: 100%; animation: move5 1.5s forwards;-webkit-animation: move5 1.5s forwards; }
.sign-in-s .cd .cd_6{ width: 32px; height: 41px; background: url("../images/cd_6.png") no-repeat; background-size: 100%; animation: move6 2s forwards;-webkit-animation: move6 2s forwards; }
.sign-in-s .cd .cd_7{ width: 28px; height: 24px; background: url("../images/cd_7.png") no-repeat; background-size: 100%; animation: move7 2s forwards;-webkit-animation: move7 2s forwards; }

 fowards:使得动画结束后停留在最后一帧

/*----------------彩带动画*/
@keyframes move
{
    0%{top:100px;left:90px;transform:rotate(-20deg);}
    100%{top:121px;left:50px;transform:rotate(0deg);}
}
@-webkit-keyframes move
{
    0%{top:100px;left:90px;transform:rotate(-20deg);}
    100%{top:121px;left:50px;transform:rotate(0deg);}
}
@keyframes move2
{
    0%{top:110px;left:150px;transform:rotate(-88deg);}
    100%{left: 175px; top: 130px;transform:rotate(0deg);}
}
@-webkit-keyframes move2
{
    0%{top:110px;left:150px;transform:rotate(-88deg);}
    100%{left: 175px; top: 130px;transform:rotate(0deg);}
}
@keyframes move3
{
    0%{top:150px;left:120px; transform:rotate(220deg);}
    100%{left: 159px; top: 210px; transform:rotate(0deg);}
}
@-webkit-keyframes move3
{
    0%{top:150px;left:120px; transform:rotate(220deg);}
    100%{left: 159px; top: 210px; transform:rotate(0deg);}
}
@keyframes move4
{
    0%{top:40px;left:75px;transform:rotate(148deg);}
    100%{left: 58px; top: 18px;transform:rotate(0deg);}
}
@-webkit-keyframes move4
{
    0%{top:40px;left:75px;transform:rotate(148deg);}
    100%{left: 58px; top: 18px;transform:rotate(0deg);}
}
@keyframes move5
{
    0%{top:56px;left:98px; transform:rotate(50deg);}
    100%{left: 13px; top: 56px; transform:rotate(0deg);}
}
@-webkit-keyframes move5
{
    0%{top:56px;left:98px; transform:rotate(50deg);}
    100%{left: 13px; top: 56px; transform:rotate(0deg);}
}
@keyframes move6
{
    0%{left: 177px; top: 83px;  transform:rotate(-50deg);/*transform:scale(0,0);*/}
    100%{left: 177px; top: 83px; transform:rotate(0deg);/*transform:scale(1,1);*/}
}
@-webkit-keyframes move6
{
    0%{left: 177px; top: 83px; transform:rotate(-50deg);/*transform:scale(0,0);*/}
    100%{left: 177px; top: 83px; transform:rotate(0deg);/*transform:scale(1,1);*/}
}
@keyframes move7
{
    0%{top:78px;left:130px; transform:rotate(-320deg);}
    100%{left: 221px; top: 58px; transform:rotate(0deg);}
}
@-webkit-keyframes move7
{
    0%{top:78px;left:130px; transform:rotate(-320deg);}
    100%{left: 221px; top: 58px; transform:rotate(0deg);}
}

 

红包彩带动画效果

标签:

原文地址:http://www.cnblogs.com/zhangwenkan/p/4468769.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!