Simple Charging Bar Animation using CSS ?
Simple Charging Bar Animation using CSS ?
background: linear-gradient(direction,color1 50%,color2 50%);
<html>
<head></head>
<style>
body{
display: flex;
flex-direction: column;
align-items: center;
margin: 25%;
}
.box{
height: 1.25rem;
width: 5rem;
background-color: gold;
margin: 0.5rem;
padding: 0.5rem;
border-radius: 5rem;
align-items: center;
text-align: center;
}
.box:hover{
animation: fro 1s linear infinite;
}
@keyframes fro {
0%{
background: linear-gradient(to right, green 0%, gold 100%);
}
25%{
background: linear-gradient(to right, green 25%, gold 75%)
}
50%{
background: linear-gradient(to right, green 50%, gold 50%);
}
75%{
background: linear-gradient(to right ,green 75%, gold 25%);
}
100%{
background: linear-gradient(to right ,green 100%, gold 0%)
}
}
</style>
<body>
<div class="box">
charging
</div>
</body>
</html>
Comments
Post a Comment