• js 动画1


    div速度 运动:

    代码例如以下:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>速度 运动</title>
    <style>
    body{paddiing:0;margin:0}
    #div1{200px; height:200px;background-color:red; position:relative;left:-200px; top:0;}
    #div1 span{20px;height:50px; background-color:blue;position:absolute; left:200px; top:75px}
    </style>
    <script>
    
    window.onload = function(){
    	var oDiv = document.getElementById('div1');
    	oDiv.onmouseout = function(){
    		startMove(-200);
    	}
    	oDiv.onmouseover = function(){
    		startMove(0);
    	}
    }
    var timer = null;
    function startMove(seat){
    	clearInterval(timer);
    	var oDiv = document.getElementById('div1');
    	timer = setInterval(function(){
    		if(oDiv.offsetLeft > seat){
    			speed = -10;
    		}
    		else{
    			speed = 10;
    		}
    		if(oDiv.offsetLeft == seat){
    			clearInterval(timer)
    		}
    		else{
    			oDiv.style.left = oDiv.offsetLeft + speed +'px';
    		}
    	},30)
    		
    }
    </script>
    </head>
    
    <body>
    <div id="div1"><span id="share">分享</span></div>
    </body>
    </html>
    

    透明度运动:

    代码例如以下:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>透明度运动</title>
    <style>
    body{
    	padding:0;
    	margin:0
    }
    #div1{
    	200px;
    	height:200px;
    	background:red;
    	filter:alpha(opacity:30);
    	opacity:0.3;
    }
    </style>
    <script>
    
    
    window.onload = function(){
    	var oDiv = document.getElementById('div1');
    	oDiv.onmouseover = function(){
    		startMove(100);
    	}
    	oDiv.onmouseout = function(){
    		startMove(30);
    	}
    }
    var timer = null;
    var alpha = 30;
    function startMove(seat){
    	clearInterval(timer);
    	var oDiv = document.getElementById('div1');
    	timer = setInterval(function(){
    		if(alpha > seat){
    			speed = -10;
    		}
    		else{
    			speed = 10;
    		}
    		if(alpha == seat){
    			clearInterval(timer);
    		}
    		else{
    			alpha += speed;
    			oDiv.style.filter = 'alpha(opacity:'+alpha+')';
    			oDiv.style.opacity = alpha/100;
    		}
    	},30)
    }
    
    </script>
    </head>
    
    <body>
    <div id="div1"></div>
    </body>
    </html>
    


  • 相关阅读:
    Oracle数据库限定特定用户 特定IP 登录
    Elasticsearch 监控
    Elasticsearch 使用:创建、插入、查询、更新、删除
    ES 的基本用法
    elasticsearch 集群管理(集群规划、集群搭建、集群管理)
    ElasticSearch 集群环境搭建,安装ElasticSearch-head插件,安装错误解决
    Greenplum 基准测试
    MySQL 计算时间差函数 TIMESTAMPDIFF、DATEDIFF
    PostgreSQL 时间函数 extract函数
    Greenplum最佳实践
  • 原文地址:https://www.cnblogs.com/mfmdaoyou/p/7063269.html
Copyright © 2020-2023  润新知