Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Форум для новичков » Осенние украшения для сайта


Осенние украшения для сайта

Сообщений 1 страница 2 из 2

1

Листопад

В HTML-низ

Код:
<!-- Листопад -->
<script type="text/javascript"> 
var SNOW_Picture = "https://forumstatic.ru/files/001b/ee/b3/50004.png"; // ссылка на картинку 
var SNOW_Width = "30px";  // длина картинки
var SNOW_Height = "30px"; // высота картинки 
var SNOW_no = 30; // количество объектов на странице одновременно 
</script> 
<script type="text/javascript" src="https://forumstatic.ru/files/0011/e9/e1/98007.js"></script>
<!-- конец: Листопад -->

За основу был взят чей-то скрипт для снегопада, а картинка со снежинкой была заменена на картинку с жёлтым кленовым листом. Неважно, что в скрипте прописано слово "snow" ("снег"), юзеры всё равно не видят скриптов в админке, главное - полученный результат!

DEMO

0

2

Осенний дождь

HTML-верх

Код:
<!-- "Дождь" Часть 1 -->
<style>/** © 2017 Artem Malcov | https://www.pandoge.com/moduli-i-skripty/krossbrauzernyy-effekt-dozhdya-na-javascriptcss **/

.rain {
	position: fixed;
	width: 1px; /* Ширина капли */
	height: 9px; /* Высота капли */
	top: -3px;
	background-color: #fff; /* Цвет капли */
	animation: rain 1.2s linear infinite;
	z-index: 99;
	border-radius: 1px;
}

@keyframes rain {
	to {
    transform: translate3d(200px, 1000px, 0); /* Первое значение (200px) это направление дождя, где: 0 - вниз, положительное число - вправо, отрицательное - влево */
	}
}
</style>
<!-- конец: "Дождь" Часть 1 -->

HTML-низ

Код:
<!-- "Дождь" Часть 2 -->
<script>

	function random(min, max) {
	
    var rand = min + Math.random() * (max + 1 - min);
    rand = Math.floor(rand);
    
    return rand;
    
	}

	for (var i=0; i<200; i++) {
	
    document.getElementsByTagName('body')[0].innerHTML += '<i class="rain" style="left: '+random(-2000, 2000)+'px;transform: translate3d(0, 0, 0);animation-delay: '+(0.01 * i)+'s"></i>';
	
	}
	
</script>
<!-- конец: "Дождь" Часть 2 -->

ВАЖНО! Если будете устанавливать оба скрипта (с листопадом и с дождём), то "Дождь" ставьте НИЖЕ "Листопада", иначе "Листопад" не будет работать. Кроме того, на мобиле (!) оба этих скрипта, установленных одновременно, создают интерференцию и - как результат - подтормаживание. Тогда выберете что-то одно - или только листопад, или только дождь. На компе такой проблемы не возникает.

DEMO

0


Вы здесь » Единый форум поддержки » Форум для новичков » Осенние украшения для сайта