zoukankan      html  css  js  c++  java
  • css的动画

    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");
        })
  • 相关阅读:
    web前端的面试真题
    web前端面试真题! 面试的经历和回答只做参考1
    web前端面试真题! 面试的经历和回答只做参考
    html面试资料
    angluar.js的核心介绍
    解决 Chrome支持小于12px 的文字
    div居中效果出现的问题和解决方法
    li和li之间的bug解决方法
    前端面试题笔试考题和答案
    html5新增的标签和使用的方法
  • 原文地址:https://www.cnblogs.com/-dashu/p/9276730.html
Copyright © 2011-2022 走看看