html
<div class="container">
<div class="line-wrap">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" class="circle-load-rect-svg" width="300" height="200" viewbox="0 0 600 400">
<polyline points="5 5, 575 5, 575 200, 5 200" fill="none" class="g-rect-path"/>
<polyline points="5 5, 575 5, 575 200, 5 200" fill="none" class="g-rect-fill"/>
</svg>
</div>
</div>
css
body{
font-size:10px;
} .container{
width: 100%;
}
.line-wrap{
width:300px;
margin:0 auto;
}
.circle-load-rect-svg{
margin: 10px;
} .g-rect-path{
fill: none;
stroke-width:;
stroke:#d3dce6;
stroke-linejoin:round;
stroke-linecap:round;
} .g-rect-fill{
fill: none;
stroke-width:;
stroke:#ff7700;
stroke-linejoin:round;
stroke-linecap:round;
stroke-dasharray: 0, 1370;
stroke-dashoffset:;
animation: lineMove 2s ease-out infinite;
} @keyframes lineMove {
0%{
stroke-dasharray: 0, 1350;
}
100%{
stroke-dasharray: 1350, 1350;
}
}