К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Сохранен
166
С Новым Годом! — С наступившим новым годом, хикки! Всем истинным хикикомори от всей души желаю воспользоваться благами, предоставляемыми обстоятельствами, и провести 2026 год с лёгкостью! А нормисам мук и страданий ;3 .js-snowflake { position: absolute; width: 10px; height: 10px; background: linear-gradient(#C5F2FF, #C5F2FF); border-radius: 50%; filter: drop-shadow(0 0 10px #C5F2FF); } .js-snowflake:nth-child(1) { opacity: 0.7958574876327413; transform: translate(65.78997336911023vw, -10px) scale(0.6187092103153851); animation: fall-1 15s -12s linear infinite; } @keyframes fall-1 { 61.185% { transform: translate(62.06457336911023vw, 61.185vh) scale(0.6187092103153851); } to { transform: translate(63.92727336911023vw, 100vh) scale(0.6187092103153851); } } .js-snowflake:nth-child(2) { opacity: 0.30196567581899714; transform: translate(46.314034671217264vw, -10px) scale(0.6423436306209256); animation: fall-2 27s -12s linear infinite; } @keyframes fall-2 { 42.285000000000004% { transform: translate(48.08023467121726vw, 42.285000000000004vh) scale(0.6423436306209256); } to { transform: translate(47.19713467121726vw, 100vh) scale(0.6423436306209256); } } .js-snowflake:nth-child(3) { opacity: 0.3220302377326665; transform: translate(40.33587261737699vw, -10px) scale(0.6048917520936845); animation: fall-3 26s -7s linear infinite; } @keyframes fall-3 { 77.17399999999999% { transform: translate(46.36067261737699vw, 77.17399999999999vh) scale(0.6048917520936845); } to { transform: translate(43.34827261737699vw, 100vh) scale(0.6048917520936845); } } .js-snowflake:nth-child(4) { opacity: 0.3254715881048126; transform: translate(83.19564897312435vw, -10px) scale(0.6263365018313036); animation: fall-4 30s -6s linear infinite; } @keyframes fall-4 { 70.01899999999999% { transform: translate(82.59064897312435vw, 70.01899999999999vh) scale(0.6263365018313036); } to { transform: translate(82.89314897312435vw, 100vh) scale(0.6263365018313036); } } .js-snowflake:nth-child(5) { opacity: 0.6854317404285694; transform: translate(54.596829104786494vw, -10px) scale(0.7303533371795621); animation: fall-5 14s -25s linear infinite; } @keyframes fall-5 { 58.022% { transform: translate(62.8683291047865vw, 58.022vh) scale(0.7303533371795621); } to { transform: translate(58.732579104786495vw, 100vh) scale(0.7303533371795621); } } .js-snowflake:nth-child(6) { opacity: 0.276686875026398; transform: translate(1.495891419221329vw, -10px) scale(0.7613377136929598); animation: fall-6 20s -9s linear infinite; } @keyframes fall-6 { 44.939% { transform: translate(0.6117914192213291vw, 44.939vh) scale(0.7613377136929598); } to { transform: translate(1.053841419221329vw, 100vh) scale(0.7613377136929598); } } .js-snowflake:nth-child(7) { opacity: 0.8585640504484585; transform: translate(3.6445079998415064vw, -10px) scale(0.6282808190915858); animation: fall-7 14s -17s linear infinite; } @keyframes fall-7 { 63.455% { transform: translate(8.954207999841508vw, 63.455vh) scale(0.6282808190915858); } to { transform: translate(6.299357999841506vw, 100vh) scale(0.6282808190915858); } } .js-snowflake:nth-child(8) { opacity: 0.405462609495578; transform: translate(67.72170009013794vw, -10px) scale(0.9389001142355058); animation: fall-8 11s -19s linear infinite; } @keyframes fall-8 { 32.751000000000005% { transform: translate(70.33290009013794vw, 32.751000000000005vh) scale(0.9389001142355058); } to { transform: translate(69.02730009013794vw, 100vh) scale(0.9389001142355058); } } .js-snowflake:nth-child(9) { opacity: 0.2177253521310362; transform: translate(63.24822106688097vw, -10px) scale(0.9737982988042106); animation: fall-9 24s -8s linear infinite; } @keyframes fall-9 { 34.125% { transform: translate(70.54582106688098vw, 34.125vh) scale(0.9737982988042106); } to { transform: translate(66.89702106688097vw, 100vh) scale(0.9737982988042106); } } .js-snowflake:nth-child(10) { opacity: 0.3252968667232383; transform: translate(32.06034029367335vw, -10px) scale(0.2793243876110566); animation: fall-10 22s -6s linear infinite; } @keyframes fall-10 { 56.35% { transform: translate(39.72194029367335vw, 56.35vh) scale(0.2793243876110566); } to { transform: translate(35.891140293673345vw, 100vh) scale(0.2793243876110566); } } .js-snowflake:nth-child(11) { opacity: 0.7786367704956262; transform: translate(55.8102355775826vw, -10px) scale(0.5341853454448273); animation: fall-11 19s -19s linear infinite; } @keyframes fall-11 { 52.168000000000006% { transform: translate(51.4837355775826vw, 52.168000000000006vh) scale(0.5341853454448273); } to { transform: translate(53.646985577582605vw, 100vh) scale(0.5341853454448273); } } .js-snowflake:nth-child(12) { opacity: 0.4027899553360469; transform: translate(27.601195634376154vw, -10px) scale(0.5188617075039357); animation: fall-12 25s -15s linear infinite; } @keyframes fall-12 { 44.029% { transform: translate(26.923095634376153vw, 44.029vh) scale(0.5188617075039357); } to { transform: translate(27.262145634376154vw, 100vh) scale(0.5188617075039357); } } .js-snowflake:nth-child(13) { opacity: 0.8079053264266478; transform: translate(65.63915646378335vw, -10px) scale(0.7519860447423696); animation: fall-13 27s -24s linear infinite; } @keyframes fall-13 { 68.41000000000001% { transform: translate(60.97365646378335vw, 68.41000000000001vh) scale(0.7519860447423696); } to { transform: translate(63.306406463783354vw, 100vh) scale(0.7519860447423696); } } .js-snowflake:nth-child(14) { opacity: 0.9533314100051421; transform: translate(58.67247109162692vw, -10px) scale(0.33178235441786674); animation: fall-14 20s -9s linear infinite; } @keyframes fall-14 { 30.494% { transform: translate(49.65927109162692vw, 30.494vh) scale(0.33178235441786674); } to { transform: translate(54.16587109162692vw, 100vh) scale(0.33178235441786674); } } .js-snowflake:nth-child(15) { opacity: 0.7474577218243567; transform: translate(31.677757393103967vw, -10px) scale(0.5792037937649526); animation: fall-15 28s -7s linear infinite; } @keyframes fall-15 { 51.11% { transform: translate(40.250657393103964vw, 51.11vh) scale(0.5792037937649526); } to { transform: translate(35.96420739310397vw, 100vh) scale(0.5792037937649526); } } .js-snowflake:nth-child(16) { opacity: 0.1691207917375661; transform: translate(42.80027060796594vw, -10px) scale(0.4390050104507879); animation: fall-16 19s -4s linear infinite; } @keyframes fall-16 { 65.47500000000001% { transform: translate(49.397070607965944vw, 65.47500000000001vh) scale(0.4390050104507879); } to { transform: translate(46.09867060796594vw, 100vh) scale(0.4390050104507879); } } .js-snowflake:nth-child(17) { opacity: 0.8784381106027911; transform: translate(85.57969141576581vw, -10px) scale(0.9436382162967967); animation: fall-17 20s -9s linear infinite; } @keyframes fall-17 { 34.909% { transform: translate(78.72309141576581vw, 34.909vh) scale(0.9436382162967967); } to { transform: translate(82.1513914157658vw, 100vh) scale(0.9436382162967967); } } .js-snowflake:nth-child(18) { opacity: 0.7754081014081585; transform: translate(86.65122131430707vw, -10px) scale(0.46478145511414); animation: fall-18 19s -14s linear infinite; } @keyframes fall-18 { 31.689% { transform: translate(88.40292131430706vw, 31.689vh) scale(0.46478145511414); } to { transform: translate(87.52707131430707vw, 100vh) scale(0.46478145511414); } } .js-snowflake:nth-child(19) { opacity: 0.7617633062939762; transform: translate(65.37735550428458vw, -10px) scale(0.6858727475797732); animation: fall-19 18s -24s linear infinite; } @keyframes fall-19 { 57.647999999999996% { transform: translate(56.900155504284584vw, 57.647999999999996vh) scale(0.6858727475797732); } to { transform: translate(61.13875550428458vw, 100vh) scale(0.6858727475797732); } } .js-snowflake:nth-child(20) { opacity: 0.2521328413359879; transform: translate(97.138506327541vw, -10px) scale(0.7456122469702742); animation: fall-20 17s -20s linear infinite; } @keyframes fall-20 { 47.632000000000005% { transform: translate(105.261906327541vw, 47.63200… function fc_spawn_snow(flake_count) { let random_range = function(min, max) { min = Math.ceil(min); max = Math.floor(max); return Math.floor(Math.random() * (max - min + 1)) + min; } let snowflake_name = 'js-snowflake'; let rule = `.${snowflake_name} { position: absolute; width: 10px; height: 10px; background: linear-gradient(white, white); border-radius: 50%; filter: drop-shadow(0 0 10px white); }`; for(let i = 1; i < flake_count; i++){ let random_x = Math.random() * 100; // vw let random_offset = random_range(-100000, 100000) * 0.0001; // vw; let random_x_end = random_x + random_offset; let random_x_end_yoyo = random_x + (random_offset / 2); let random_yoyo_time = random_range(30000, 80000) / 100000; let random_yoyo_y = random_yoyo_time * 100; // vh let random_scale = Math.random() * (1.0 - 0.2) + 0.2; let alpha = Math.random() * (1.0 - 0.1) + 0.1; let fall_duration = 15 + 21 * (1 - alpha); // s let fall_delay = (Math.floor(Math.random() * 36) + 1) * -1; // s rule += ` .${snowflake_name}:nth-child(${i}) { opacity: ${alpha}; transform: translate(${random_x}vw, -10px) scale(${random_scale}); animation: fall-${i} ${fall_duration}s ${fall_delay}s linear infinite; } @keyframes fall-${i} { ${random_yoyo_time * 100}% { transform: translate(${random_x_end}vw, ${random_yoyo_y}vh) scale(${random_scale}); } to { transform: translate(${random_x_end_yoyo}vw, 100vh) scale(${random_scale}); } } ` } let cnt = document.createElement('div'); cnt.id = 'js-snowfield'; cnt.style.position = 'fixed'; cnt.style.top = '0'; cnt.style.pointerEvents = 'none'; for(let i = 1; i < flake_count; i++){ let flake = document.createElement('div'); flake.className = snowflake_name; cnt.appendChild(flake); } let css = document.createElement('style'); css.type = 'text/css'; css.textContent = rule; document.getElementsByTagName('head')[0].appendChild(css); document.body.appendChild(cnt); } function fc_remove_snow() { let el = document.getElementById('js-snowfield'); el && el.parentNode.removeChild(el); } function fc_tomorrow_init() { if (window.matchMedia && window.matchMedia('(min-width: 481px)').matches) { fc_spawn_snow(Math.floor(Math.random() * 50) + 50); } else { // mobile fc_spawn_snow(Math.floor(Math.random() * 10) + 10); } } function fc_tomorrow_cleanup() { fc_remove_snow(); } if (!window.snow_activated) { window.snow_activated = true; fc_tomorrow_init(); setTimeout(() => window.sf && window.sf.destroy(), 1000); }
6 января 4:51
Сохранен
166
29 мая 2025
Сохранен
166
6 сентября 2021
Сохранен
166
27 апреля 2020
Сохранен
166
23 февраля 2019
Сохранен
166
4 октября 2017
Активный
165
11 мая 9:34
Сохранен
165
5 января 2024
Сохранен
165
9 октября 2019
Сохранен
165
2 мая 2019
Сохранен
165
27 марта 2019
Сохранен
165
26 ноября 2017
Сохранен
164
28 января 2020
Сохранен
164
3 апреля 2019
Сохранен
164
25 июня 2018
Сохранен
164
4 января 2018
Сохранен
164
29 ноября 2017
Сохранен
164
15 марта 2017
Сохранен
164
28 февраля 2016
Сохранен
164
22 декабря 2015
Сохранен
163
24 января 2020
Сохранен
163
15 сентября 2019
Сохранен
163
12 марта 2019
Сохранен
163
4 октября 2017
Сохранен
163
11 января 2017