Анимированный счетчик "До Нового года осталось" на сайт

20.12.2023

В преддверии Нового года можно добавить на сайт анимированный счетчик "До Нового года осталось". Предлагаю готовые коды счетчиков для вставки на сайт при помощи скрипта и без установки дополнительных плагинов.

Код состоит из двух частей:

1) код картинки и настройками надписи,

2) код скрипта счетчика (см. в конце статьи).

Первую часть кода можете взять на выбор - с тем обратным отсчетом, который больше вам нравится и походит для вашего сайта.

Красивый счетчик с анимированной елочкой с новогодними шариками и подарками, цифры и надпись синего цвета.

Картинка для счетчика в начале статьи, а так он будет выглядеть с текстом:



Первая часть кода этого счетчика до Нового года:

<center><div align="center" style="padding:1px; border: 8px blue; width: 200px; height: 400px;">
<a href="https://samasajt.blogspot.ru/ "><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipdFguf9K3KTQ6dP8FeOw-zcWHGcaF5kA2BIctefr_32nql8aVViD3C7_hphS4svmYK_GnGNhrP6NWSMi16L6aQi0zXqZLUX4KnXAkR_aK9qgyhhcd_bUIx1GnZGAOVR8XfE7F6-4IQpQSoeSuygfyQv322wY9r1byfeRQQLiWz_T033uzWUGIrqgjt_g/s1600/SMS.gif" border="0" /></a>
<div align="center" style="width: 200px;"><span style="font: 14pt Monotype Corsiva;  color: #0000CC ">До Нового Года осталось<b><div align="center"><br />

Обратный отсчет до Нового года со сверкающей крутящейся елочкой 


Вид готового счетчика:


Код:

<center><div align="center" style="padding:1px; border: 8px blue; width: 200px; height: 400px;">
<a href="https://samasajt.blogspot.ru/ "><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJFPugdPQhUmJD-4hzEg4NUwhTLC_oEVygGDjux8iF8WtzSxJmMSdCJ1dkcvMXeVs58IbcksXvLX7YvtzwbunEOkkKy-DVaSX7TdPoC6Ml7SuQKqPizI5rnbz0mNscbDrARztG-zHmqce1nCvolu5IxyTW9uLANz6Bf8J00b3Ufe_HVepFu9qhVIO2Y0s/s1600/192976015_e66cfd310db62727af03b916495b0fb8_800.gif" border="0" /></a>
<div align="center" style="width: 200px;"><span style="font: 12pt Book antiqua;  color: #0000CC ">До Нового Года осталось<b><div align="center"><br />

Счетчик "До Нового года осталось..." с часами и падающим снегом



Вид готового счетчика:


Код:

<center><div align="center" style="padding:1px; border: 8px; width: 200px; height: 400px;"><a href="https://samasajt.blogspot.ru/ "><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMCiehFEytqSgmv7cM_wgHGr1V99UM5XIFJ6ZeyM3s9rX83N6qWOK3-1PqqTgn7KOdS8nkUV1K6o_o27T3XsoC9sUYqxTtc-hvKoPqNStfRw7_BvAKeteldvBLcAhcjZnoRwyoCuszm9na-XYdFXGiTl034gJcENivKQHMg9Ug5fOqQmgFJ1TvgFg4qKA/s1600/original%20(1).gif" border="0" /></a><div align="center" style="width: 200px;"><span style="font: 12pt Georgia;  color: #FF1493 ">До Нового Года осталось...<b><div align="center"><br />

Анимированный обратный отсчет до Нового года с новогодними шарами


Вид готового счетчика:


Код:

<center><div align="center" style="padding:1px; border: 8px; width: 200px; height: 400px;">
<a href="https://samasajt.blogspot.ru/ "><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwsBaw64Hi-vlDOIj81LVIpj477hU0ZIpK1p9tJ3z9oP6eYz8MXQiBn3AJjR7z238Er7YesWxoNFGonYAYos5tWlgIW65LH1VFo34KeyJfgFi1pKuaOvCbPl_-h6UCDnd9xe_UNoq3zDBMWr6a9OLvP3hMJjDJ15E2XwgjHHo5DCA6QCkyKxLlvFo-1Lw/s1600/fea9.gif" border="0" /></a><div align="center" style="width: 200px;"><span style="font: 12pt Helvetica;  color: #B318FF ">До Нового Года осталось<b><div align="center"><br />

Анимированный счетчик с зеленой новогодней ёлкой и падающими снежинками


Вид счетчика с надписью и обратным отсчетом:

Код:

<center><div align="center" style="padding:1px; border: 8px; width: 200px; height: 400px;"><a href="https://samasajt.blogspot.ru/ "><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihmiTknj2dlkjUoETpz2lN4-DoWoYObofqi9ApAojZ83wz-d46pbzsf9oPmkWMFDHFoYdG7lsfqYqtAZD0P_BMw9yFv2baoQczplC0sM0maWCcZf3FA0n06p7AgNIOATu4YybM6Hq3Y9qTC5vOpcY6PfQkC8GDL2l4QOq6b-lk4AUV3Id27zzcLKItquQ/s1600/94756889_55.gif" border="0" /></a><div align="center" style="width: 200px;"><span style="font: 12pt Arial;  color: #05A828 ">До Нового Года осталось<b><div align="center"><br />

Для вставки любого из этих счетчиков в блогах на платформе Blogger нужно скопировать первую часть кода и вставить ее в новый гаджет HTML/JavaScript и ниже тут же, в гаджете вставить скопированную вторую часть кода.


И только после этого нажать кнопку "Сохранить".

(На сайтах, созданных на CMS Wordpress код нужно вставить в виджет "Текст")

Вторая часть кода скрипта:

<script language="javascript">
function cdtime(container, targetdate){
 if (!document.getElementById || !document.getElementById(container)) return
 this.container=document.getElementById(container)
 this.currentTime=new Date()
 this.targetdate=new Date(targetdate)
 this.timesup=false
 this.updateTime()
 }
 cdtime.prototype.updateTime=function(){
 var thisobj=this
 this.currentTime.setSeconds(this.currentTime.getSeconds()+1)
 setTimeout(function(){thisobj.updateTime()}, 1000)
 }
 cdtime.prototype.displaycountdown=function(baseunit, functionref){
 this.baseunit=baseunit
 this.formatresults=functionref
 this.showresults()
 }
 cdtime.prototype.showresults=function(){
 var thisobj=this
 var timediff=(this.targetdate-this.currentTime)/1000
 if (timediff<0){
 this.timesup=true
 this.container.innerHTML=this.formatresults()
 return
 }
 var oneMinute=60
 var oneHour=60*60
 var oneDay=60*60*24
 var dayfield=Math.floor(timediff/oneDay)
 var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)
 var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)
 var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))
 if (this.baseunit=="hours"){
 hourfield=dayfield*24+hourfield
 dayfield="n/a"
 }
 else if (this.baseunit=="minutes"){
 minutefield=dayfield*24*60+hourfield*60+minutefield
 dayfield=hourfield="n/a"
 }
 else if (this.baseunit=="seconds"){
 var secondfield=timediff
 dayfield=hourfield=minutefield="n/a"
 }
 this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield)
 setTimeout(function(){thisobj.showresults()}, 1000)
 }
 function formatresults2(){
 if (this.timesup==false){
 var displaystring="<span class='nonewyear'>"+arguments[0]+" Дней "+arguments[1]+" Часов<br>"+arguments[2]+" Минут "+arguments[3]+" Секунд</span> "
 }
 else{
 var displaystring="<span class='newyear1'>С Новым годом!!!</span>"
 //alert("С Новым годом!!!")
 }
 return displaystring
 }
 </script>

 <div id="countdowncontainer2"></div>
 <script type="text/javascript">
 var currentyear=new Date().getFullYear()
 var thischristmasyear=(new Date().getMonth()==0 && new Date().getDate()==1)? currentyear : currentyear + 1
 var christmas=new cdtime("countdowncontainer2", "january 1, "+thischristmasyear+" 0:0:00")
 christmas.displaycountdown("days", formatresults2)
</script></div></b></span></div></div></center><b></b>

После наступления Нового года вы можете просто удалить весь гаджет, а в следующем году снова его добавить на сайт.

Если вам больше нравится статичная картинка в счетчике, то в статье Счетчик "До Нового года осталось" на сайт я рассказывала, как самостоятельно создать и настроить обратный отсчет.

P.S. А я от всей души поздравляю с наступающим Новым годом!

      Пусть ваши желания обязательно исполняются! 

Комментариев нет:

Отправить комментарий

Kwork.ru - услуги фрилансеров от 500 руб.

Загляните и на другие страницы ^