首页 > Web开发 > 详细

css的动画

时间:2018-07-07 11:52:46      阅读:162      评论:0      收藏:0      [点我收藏+]

css的动画是作用于div,给div加css动画  例如div旋转动画

css部分

.zhuan1{
/*动画名字为转1   0.3秒一次  执行一次 停止*/
    animation:zhuan1 0.3s ease both;
/*等待0s开始*/
    animation-delay:0s;
/*过程匀速进行*/
    animation-timing-function: linear;
}
/*转动画 0%的时候执行角度为0deg 100%执行角度为180deg*/
@-webkit-keyframes zhuan1{
    0%{
        transform: rotate(0deg);
    }
    100%{transform: rotate(180deg);}
}
.zhuan2{
/*动画名字为转 0.3秒一次  执行一次 停止*/
    animation:zhuan2 0.3s ease both;
/*等待0s开始*/
    animation-delay:0s;
/*过程匀速进行*/
    animation-timing-function: linear;
}
/*转动画 0%的时候执行角度为180deg 100%执行角度为0deg*/
@-webkit-keyframes zhuan2{
    0%{
        transform: rotate(180deg);
    }
    100%{transform: rotate(0deg);}
}

js部分

//导航字体移入移出显示变色
function xianshibianse(){
    $(".li_").mouseenter(function(){
        $(this).css(color,#108EE9);
        //自定义了一个bs变量,bs是自定义属性bs的值
        //下拉框显示隐藏
        var bs = $(this).attr(bs); 
        $("#daohangxiala"+bs).css("display","block");
        //自定义一个class属性样式:动画zhuan1和zhuan2,鼠标移入执行动画1,删除动画2
        $(".abc"+bs).removeClass("zhuan2");
        $(".abc"+bs).addClass("zhuan1");
    })
    $(".li_").mouseleave(function(){
        $(this).css(color,white);
        var bs = $(this).attr(bs); 
        $("#daohangxiala"+bs).css("display","none");
        //自定义一个class属性样式:动画zhuan1和zhuan2,鼠标移入执行动画2,删除动画1
        $(".abc"+bs).removeClass("zhuan1");
        $(".abc"+bs).addClass("zhuan2");
    })

 

css的动画

原文:https://www.cnblogs.com/-dashu/p/9276730.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!