zoukankan      html  css  js  c++  java
  • Live2D 看板娘

    运动框架实现思路:

      1、速度(改变值:left , right , width , height , opacity)

      2、缓冲运动

      3、多物体运动

      4、任意值改变

      5、链式运动

      6、同时运动

    js用currentStyle和getComputedStyle获取css样式(非行间)
      用js的style属性可以获得html标签的样式,但是不能获取非行间样式。那么怎么用js获取css的非行间样式呢?在IE下可以用currentStyle,而在火狐下面我们需要用到getComputedStyle。下面是一个小示例:

        <html xmlns="http://www.w3.org/1999/xhtml">  
        <head>  
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
        <title>js用currentStyle和getComputedStyle获取css样式</title>  
        <style type="text/css">  
        #div1{width:100px; height:100px; background:red;}  
        </style>  
        <script type="text/javascript">  
        function getStyle(obj, attr)  
        {  
            if(obj.currentStyle)  
            {  
                return obj.currentStyle[attr];  
            }  
            else  
            {  
                return getComputedStyle(obj,false)[attr];  
            }  
        }  
        window.onload=function()  
        {  
            var oDiv=document.getElementById('div1');  
            alert(getStyle(oDiv,'width'))  
        }  
        </script>  
        </head>  
           
        <body>  
        <div id="div1"></div>  
        </body>  
        </html>  
  • 相关阅读:
    扩展运算符(Spread operator)
    增强的对象字面量,解构赋值
    ES6 模板字符串(template string)
    let和const
    svg实现放大效果
    svg制作风车旋转
    jquery实现某宝放大点击切换
    jQuery之文档处理
    jQuery之属性操作
    jQuery css操作
  • 原文地址:https://www.cnblogs.com/jiangtengteng/p/5390672.html
Copyright © 2011-2022 走看看