• 停车场鼠标移动泊车


    今天在慕课网学习到“停车场鼠标移动泊车”这个小动画的制作,在此与大家分享一下。

    首先,我们要准备两张图片素材,车辆的图片还有停车场的图片。以下两张图是车停好之前和停好之后的图片,整个过程是靠紫红色车辆的左右移动实现车辆进出停泊过程。首先,我们先定义整体页面的html。

    HTML代码如下:

    <!DOCTYPE html>
    <html>
    	<head>
    		<title>停车动画</title>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
       		<link href="css.css" rel="stylesheet" type="text/css">
    		<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
    		<script type="text/javascript" src="grabCarport.js"></script>
    	</head>
    	<body>
            <div class="boxgrid">
                <img class="car" src="car.png"/>
                <img src="carport.png"/>
            </div>
    	</body>
    </html>
    

    接着,我们对页面的样式进行定义,需要注意的是,对车辆的posistion要设置为绝对定位,这样车辆才可以左右移动,css代码如下:

    *{ padding:0px; margin:0px; }
    body{ 
        background:#D5DEE7; 
    }
    .boxgrid{ 
    	 720px; 
    	height: 701px; 
    	border: solid 2px #8399AF; 
    }
    .boxgrid img.car{ 
    	position: absolute;/*设置绝对定位*/  
    	top: 0; 
    	left:720px;
    }
    

    最后,就是用一段简单的js来实现车辆左右移动的过程了,js代码如下:

    $(document).ready(function(){
    	  $('.boxgrid').hover(function(){
    		  $(".car").animate({left:'0px'},{duration:300});
    	  }, function() {
    		  $(".car").animate({left:'720px'},{duration:300});
    	  });
    });
    

    拓展练习:设计js函数实现车辆的上下移动,使得车辆在600微秒内从初始位置向下移动500px。

    js代码如下:

    $(document).ready(function(){
       $(".car").hover(function(){
          $(".car").animate({top:"0px"},{duration:600}); 
    }, function(){$(".car").animate({top:"500px"},{duration:600});}) ;
    })
    

      

      

  • 相关阅读:
    MySQL5.7 容器化安装
    什么是架构?——软件系统架构的定义
    服务端高并发分布式架构演进之路(转)
    CentOS7 增加回环地址
    三句话看明白jdk收费吗
    【转载】C#里怎么把string类型转换成double
    【转载】如何查看自己网站的搜索引擎收录量和索引量
    【转载】c# datatable 判断值是否存在
    【转载】C#中Datatable修改列名
    【转载】C#使用typeof运算符获取对象变量的具体类型Type
  • 原文地址:https://www.cnblogs.com/zxpp/p/5303573.html
Copyright © 2020-2023  润新知