Новогодняя солянка (Гирлянда, веточка и снег) для сайта
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
#garland { position: absolute; top: 0; left: 0; background-image: url('/img/christmas.png'); height: 36px; width: 100%; overflow: hidden; z- index: 99 } #nums_1 { padding: 100px } .garland_1 { background-position: 0 0 } .garland_2 { background-position: 0 -36px } .garland_3 { background-position: 0 -72px } .garland_4 { background-position: 0 -108px } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
<div id="garland" class="garland_4"> <div id="nums_1">1</div> </div> <nolayer> <div style="position:absolute; top:0; left:0;"> </div></nolayer> <img border="0" src="/img/elka.png" align="left" /> <nolayer> </nolayer> <script src='/js/snoww.js'></script> <script>function garland() { nums = document.getElementById('nums_1').innerHTML if (nums == 1) { document.getElementById('garland').className = 'garland_1'; document.getElementById('nums_1').innerHTML = '2' } if (nums == 2) { document.getElementById('garland').className = 'garland_2'; document.getElementById('nums_1').innerHTML = '3' } if (nums == 3) { document.getElementById('garland').className = 'garland_3'; document.getElementById('nums_1').innerHTML = '4' } if (nums == 4) { document.getElementById('garland').className = 'garland_4'; document.getElementById('nums_1').innerHTML = '1' } }; setInterval(function() { garland(); }, 600); </script> |
Поставил себе только гирлянду Спасибо!
А как сделать, что б можно было включать и выключать её с запоминанием на куки?)
Как хочешь выключать? По клику по какому-то элементу? По-умолчанию гирлянда должна быть включена или выключена?
Выключать-включать по клику по элементу, выкл- один элемент с титлом "выключить", вкл- другой с титлом "включить" (стандартно, занимают одно место). По умолчанию выключено, но ближе к новому году- по умолчанию включено( можно с инструкцией, что нужно изменить в скрипте, что б я смог сам изменять умолчание?)
ДЕМО: https://codepen.io/Imapo/pen/yLaevLp
Кликай по снеговику
А как сделать что б по умолчанию выключено?
Там в CSS для #garland добавь свойство display: none
Всё так просто! А я в скрипте мудрил - show на hide менял)
Спасибо!
Да. Я всегда стараюсь делать минимально просто и не мудрить лишнего. Пожалуйста 🙂