Показать сообщение отдельно
  #4 (permalink)  
Старый 14.01.2019, 17:36
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Сообщение от hfts_rider
дальше пробегаться по нему и проверять какой из ключей включает индекс нужной поры и записать его в currentSeason
вместо готового currentSeason можно вычислить номер сезона, а далее можно на основе его определить название, цвет, картинку, символы ☃ 🌱 🏖 🍂 и т. д.
var month = 1 + new Date().getMonth();
var season = Math.floor(month % 12 / 3);


Пример
<body>
<style>
	
html, body { display: flex; height: 100%; width: 100%; margin: 0; }

.⛅ {
	font: 12.5em Apple Color Emoji, Segoe UI Emoji, Noto Color Emoji;
	margin: auto;
}

</style>
<script>
		
var month = 1 + new Date().getMonth();
var season = Math.floor(month % 12 / 3);

// пример использования
var seasonName = ["winter", "spring", "summer", "fall"][season];
var seasonEmoji = ["&#9731;", "&#127793;", "&#127958;", "&#127810;"][season];
var seasonColor = ["#f0f8ff", "#f1fff0", "#fefff0", "#fff4f0"][season];
var seasonPic = "pics/" + seasonName + ".jpg";

document.body.style.backgroundColor = seasonColor;
document.write('<p class="⛅">' + seasonEmoji + '</p>');
		
</script>

Последний раз редактировалось Malleys, 14.01.2019 в 18:29.
Ответить с цитированием