Background Image

Счетчик фактов для промо сайта

Script

by — Category Script on

На демо страничке мы представили два варианта подобных блоков, но расскажем вам пока только о первом. Если вам не совсем понятно, о каких блоках идёт речь, то пример использования вы можете увидеть демо страничке. 

Установка:

Разметка  HTML

<section class="funfacts">
 <div class="col-md-3">
 <div class="funfact">
 <div class="st-funfact-icon"><i class="..."></i></div>
 <div class="st-funfact-counter" ><span class="st-ff-count" data-from="0" data-to="..." data-runit="1">0</span>+</div>
 <strong class="funfact-title">...</strong>
 </div><!-- .funfact -->
 </div>

 <div class="col-md-3">
 <div class="funfact">
 <div class="st-funfact-icon"><i class="..."></i></div>
 <div class="st-funfact-counter" ><span class="st-ff-count" data-from="0" data-to="..." data-runit="1">0</span>+</div>
 <strong class="funfact-title">...</strong>
 </div><!-- .funfact -->
 </div>

<!-- ну и т.д. -->
 </section>

Разберём немного подробнее :
 <div class="st-funfact-icon"><i class="..."></i></div> - иконка/картинка (для активации необходимо установить специальные шрифты). Если не нужна можно удалить строчку.
 <div class="st-funfact-counter" ><span class="st-ff-count" data-from="0" data-to="..." data-runit="1">0</span>+</div> - собственно сам счётчик, в котором мы устанавливаем свои сведения и факты в числовом формате. (1234567890).
 <strong class="funfact-title">...</strong> - подпись для счётчика. Например: проектов выполнено, заказов принято...

 CSS код

 .col-md-3{
 position:relative;
 min-height:1px;
 padding-right:15px;
 padding-left:15px;
 width:25%;
 float:left
}
.funfacts {
 background-image: url(../background/cd-background-2.jpg);
 background-color: #000
 background-position: center center;
 background-attachment: fixed;
 background-size: cover;
 padding: 100px 0;
}
.funfacts .funfact {
 text-align: center;
 color: #fff;
}
.funfacts .funfact .st-funfact-icon {
 font-size: 42px;
 line-height: 90px;
}
.funfacts .funfact .st-funfact-counter {
 font-size: 48px;
 line-height: 68px;
 letter-spacing: 3px;
}
.funfacts .funfact .funfact-title {
 font-size: 20px;
 line-height: 40px;
 letter-spacing: 1px;
 font-weight: 300;
}
.funfacts .funfact:after {
 content: '';
 display: block;
 width: 35px;
 height: 2px;
 background-color: #4ecdc4;
 margin: 0 auto;
}
.service {
 padding: 100px 0;
}
.st-feature {
 text-align: center;
}
.st-feature .st-feature-icon {
 width: 102px;
 line-height: 100px;
 font-size: 42px;
 color: #fff;
 margin: 0 auto 20px;
 background-color: #4ecdc4;
 border-radius: 50%;
 position: relative;
 -webkit-transform: rotate(0) scale(1);
 -ms-transform: rotate(0) scale(1);
 transform: rotate(0) scale(1);
 -webkit-transition: color 0.3s, border-color 0.3s, background-color 0.3s, -webkit-transform 0.3s;
 transition: color 0.3s, border-color 0.3s, background-color 0.3s, transform 0.3s;
}
.st-feature .st-feature-title {
 display: block;
 font-size: 25px;
 line-height: 45px;
 letter-spacing: 1px;
 font-weight: 400;
 color: #4c4c4c;
 margin-bottom: 10px;
}
.st-feature:hover .st-feature-icon {
 color: #4ecdc4;
 border-color: #4ecdc4;
 background-color: transparent;
 -webkit-transform: rotate(360deg) scale(1.8);
 -ms-transform: rotate(360deg) scale(1.8);
 transform: rotate(360deg) scale(1.8);
}
.features-desc {
 padding: 100px 0;
 background-color: #fcfcfc;
}

jQuery 

 <script src="http://madeas.ru/js/st-feature-apper.js"></script>
 <script src="http://madeas.ru/js/st-feature-count.js"></script>

Копируем и устанавливаем в самый низ сайта. После этого, в самом конце вставляем маленький, но очень важный скрипт

  <script>
 $('.st-ff-count').appear();
 $(document.body).on('appear', '.st-ff-count', function(e, $affected) {
 $affected.each(function(i) {
 if (parseInt($(this).data('runit'))) {
 $(this).countTo({
 speed: 3000,
 refreshInterval: 50
 });
 $(this).data('runit', "0");
 };
 });
 });
</script>

в котором speed: 3000, обозначает скорость прокрутки ваших сведений с момента активации на экране. Чем ниже показатель, тем быстрее будет происходить перемотка счётчиков.

На этом всё!


View demo
Понравился материал?
Поделитесь с друзьями

С этим материалом смотрят: Похожие материалы не найдены
Метки: promo, счетчик
Feedback: 0

Leave a Comment

Имя *:
Email *:
Код *:
Menu