1、首先建一div,div里再套一个div,并设置它们的宽高样式 。
< style>
* {
margin: 0;
padding: 0;
list-style: none;
}
#box{
width: 200px;
height: 30px;
margin: 20px auto;
border: 1px solid #000;
}
#box div{
width: 100%;
height: 30px;
background:repeating-linear-gradient(-45deg,red 0px,red 10px,blue 10px,blue 20px) ;
<div id="box">
<div></div>
</div>
效果如图所示:
2.接着要显示它运动效果,将进度条宽度设为父级的2倍,依照父级定位,位置定位向左移动一半,并将动画次数设为无限,这样就能看见进度条一直在父级里移动了
#box{
overflow: hidden;
width: 200px;
height: 30px;
margin: 20px auto;
border: 1px solid #000;
position: relative;
}