JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<div class="container">
<div class="row row-ach">
<div class="col-3">
<div class="ach-number"><img src="images/ach1.svg" alt=""><span>7023</span>,<span>2</span> t</div>
<div class="ach-note">veterinārie un lopkopības produkti</div>
</div>
<div class="col-3">
<div class="ach-number"><img src="images/ach2.svg" alt=""><span>2000</span> +</div>
<div class="ach-note">klienti</div>
</div>
<div class="col-3">
<div class="ach-number"><img src="images/ach3.svg" alt=""><span>400</span> 000</div>
<div class="ach-note">dzīvnieku izmanto BaltuVet produktus</div>
</div>
<div class="col-3">
<div class="ach-number"><img src="images/ach4.svg" alt=""><span>10</span></div>
<div class="ach-note">dažādām <br>valstīm</div>
</div>
</div>
</div>
CSS
.container {
max-width: 1200px;
margin: 0 auto;
}
.row-ach {
text-align: center;
margin-top: 28px;
display: flex;
}
.row-ach > * {
flex-grow: 1;
padding: 0 15px;
}
.col-3 {
flex-basis: 25%;
}
.ach-title {
color: #003e7e;
font-family: Roboto, sans-serif;
font-size: 28px;
font-weight: 700;
line-height: 1.21;
margin-bottom: 5px;
}
.ach-number {
color: #1f950b;
font-family: Roboto, sans-serif;
font-weight: 900;
font-size: 50px;
line-height: 1.28;
margin-bottom: 4px;
white-space: nowrap;
}
.ach-number img {
margin-right: 15px;
}
.ach-note {
color: #1f950b;
font-family: Roboto, sans-serif;
font-size: 20px;
font-weight: 500;
line-height: 1.2;
max-width: 200px;
margin: 0 auto;
}
JavaScript
$.easing.bullshit = function(x, t, b, c, d) {
return (t == d) ? b + c : c * (-Math.pow(2, -10 * t / d) + 1) + b;
};
$('.ach-number span').each(function() {
$(this).prop('counter', 0).animate({
counter: $(this).text(),
}, {
duration: 10000,
easing: 'bullshit',
step(val) {
$(this).text(Math.ceil(val));
},
});
});