Здравствуйте, не получается найти каким способом на некоторых сайтах осуществляется ротация цифр. Например: "У нас 9 857 компаний" и это число при появлении на экране изменяется от 1 до необходимого числа. Можно ли это сделать на чистом CSS?
Нет, на css нельзя, это делается на JS, на Jquery можно примерно так сделать:
$('.counter').each(function () {
$(this).prop('Counter', 0).animate({
Counter: $(this).text()
}, {
duration: 4000,
easing: 'swing',
step: function (now) {
$(this).text(Math.ceil(now));
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="counter">1000</div>
<div class="counter">700</div>
<div class="counter">1500</div>
Продвижение своими сайтами как стратегия роста и независимости