1.先把需要移动div定位到动画开始前的位置
<head>
<style>
.box1{
position:relative;
width: 50%;
height: 10%;
background-color: yellow;
}
.box2{
position:relative;
width: 50%;
height: 10%;
background-color: red;
}
</style>
</head>
<body>
<div style="width: 100%;height: 800px;background-color: white">
<div style="width: 100%;">
<div class="box1"><!-- 把需要移动的div定位到动画开始前的位置 -->
box1
</div>
</div>
<div style="width: 100%;padding-left: 50%">
<div class="box2"><!-- 把需要移动的div定位到动画开始前的位置 -->
box2
</div>
</div>
</div>
</body>
效果如图:
2.引入juery文件
<!DOCTYPE html>
<html lang="en">
<script src="jquery-3.4.1/jquery-3.4.1.js"></script>
<script src="jquery-3.4.1/jquery-3.4.1.min.js"></script>
<head>
<style>
.box1{
position:relative;
width: 50%;
height: 10%;
background-color: yellow;
}
.box2{
position:relative;
width: 50%;
height: 10%;
background-color: red;
}
</style>
</head>
<body>
<div style="width: 100%;height: 800px;background-color: white">
<div style="width: 100%;">
<div class="box1"><!-- 把需要移动的div定位到动画开始前的位置 -->
box1
</div>
</div>
<div style="width: 100%;padding-left: 50%">
<div class="box2"><!-- 把需要移动的div定位到动画开始前的位置 -->
box2
</div>
</div>
</div>
</body>
</html>
3.添加向左向右移动的js动画代码,在页面加载时触发动画