document.addEventListener("DOMContentLoaded", function () { const canvas = document.createElement("canvas"); canvas.style.position = "fixed"; canvas.style.top = "0"; canvas.style.left = "0"; canvas.style.pointerEvents = "none"; canvas.style.zIndex = "9999"; document.body.appendChild(canvas); const ctx = canvas.getContext("2d"); let width = window.innerWidth + 100; let height = window.innerHeight; canvas.width = width; canvas.height = height; const flakes = []; // Загружаем изображения для снежинок const snowflakeImages = ["/sneg.png", "/sneg2.png"]; const snowflakes = []; let img1 = new Image(); img1.src = snowflakeImages[0]; let img2 = new Image(); img2.src = snowflakeImages[1]; // Создаем снежинку с отклонением по горизонтали function createFlake() { const randomImage = Math.random() > 0.5 ? img1 : img2; // Выбираем случайное изображение return { x: Math.random() * width, y: Math.random() * height * 0.5, // Появление снежинок в верхней половине экрана image: randomImage, // Присваиваем изображение width: 13 + Math.random() * 5, // Ширина изображения снежинки height: 13 + Math.random() * 5, // Высота изображения снежинки speed: Math.random() * 5 + 0.5, // Скорость падения direction: (Math.random() - 0.5) * 2, // Направление горизонтального отклонения (-1 до 1) drift: Math.random() * 0.5 - 0.1, // Медленное горизонтальное отклонение со временем }; } // Рисуем снежинки function drawFlakes() { ctx.clearRect(0, 0, width, height); // Очистить экран // Рисуем падающие снежинки flakes.forEach((flake) => { ctx.drawImage(flake.image, flake.x, flake.y, flake.width, flake.height); }); } // Двигаем снежинки с эффектом отскока от краев function moveFlakes() { flakes.forEach((flake, index) => { flake.y += flake.speed; // Падение вниз flake.x += flake.direction + flake.drift; // Горизонтальное отклонение // Отскок при достижении левого или правого края экрана if (flake.x < 0 || flake.x > width) { flake.direction = -flake.direction; // Меняем направление на противоположное // Плавное возвращение к центру экрана flake.x = Math.min(Math.max(flake.x, 0), width); } // Если снежинка выходит за нижнюю границу экрана, перемещаем её обратно в верхнюю часть if (flake.y > height) { flake.y = -flake.height; // Переходит в верхнюю часть flake.x = Math.random() * width; // Новая случайная позиция по горизонтали } }); // Добавляем новые снежинки, чтобы поддерживать их количество while (flakes.length < 100) { // Поддерживаем количество снежинок flakes.push(createFlake()); } } // Анимация function loop() { drawFlakes(); moveFlakes(); requestAnimationFrame(loop); } // Инициализация снежинок for (let i = 0; i < 100; i++) { flakes.push(createFlake()); } // Адаптация к изменению размера окна window.addEventListener("resize", () => { width = window.innerWidth + 100; height = window.innerHeight; canvas.width = width; canvas.height = height; }); loop(); });
Flowers
Flowers

MOLDİNQLƏR ART DECO ÜSLUBUNDA

Moldinqlər Art Deco üslubunda mühüm rol oynayır və dizaynın xarakterini və atmosferini yaratmağa kömək edir. Bu üslubda moldinqlər tez-tez həndəsi formaları vurğulamaq, dekorativ detallar əlavə etmək və interyerə dəbdəbəli və zərif bir görünüş vermək üçün istifadə olunur.
Art Deco üslubunda moldinqlərə ən çox rast gəlinən yerlərdən biri tavanlardır. Tez-tez həndəsi naxışlar, frizlər, relyef naxışları və ya stilizə edilmiş bitki motivləri şəklində hazırlana bilən tavan dekorlarından istifadə olunur. Tavandakı dekorlar dərinlik və faktura hissi yaradır, otağa lüks və incəlik əlavə edir.
Art Deco üslublu moldiqlər üçün başqa bir ümumi yer divarlardır. Onlar divarlara struktur və dekorativlik əlavə edən panellər və ya çərçivələr kimi quraşdırıla bilər. Moldinqlərdən qonaq otağında, yemək otağı və ya dəhlizdə istifadə olunurlar ki, onlar da öz növbəsində göz oxşayır və interyerə unikal xarakter bəxş edirlər.
Moldinqlərdən pəncərə və qapı açılışlarının ətrafında da istifadə edilə bilər. Onlar tağlar, stilizə edilmiş sütunlar və ya məkana zəriflik və lüks görüntü verən digər dekorativ elementlər şəklində hazırlana bilər. Pəncərələrin və qapıların ətrafındakı formalar insan diqqət cəlb etməklə memarlıq detallarını vurğulamağa kömək edir.
Dekorativ elementlər ağac, gips, poliuretan, polistirol və hətta plastik kimi müxtəlif materiallardan hazırlana bilər. Onlar müxtəlif forma və naxışlara malik ola bilən çıxıntılı elementlərdir. Moldinqlərin əsas məqsədi otağın unikal və cəlbedici görünüşünü yaratmaqdır. Onlar divarları müxtəlif səviyyələrə bölmək, məkana həcm əlavə etmək, memarlıq detallarını vurğulamaq, problemli hissələr və ya qüsurları gizlətmək üçün istifadə edilə bilər. Dekorlar oturma otağı, yataq otağı, mətbəx və vanna otağı daxil olmaqla müxtəlif otaqlarda quraşdırıla bilər. Onlar həmçinin ictimai binalarda, restoranlarda, otellərdə və teatrlarda istifadə olunur. Müstəqil dekorativ element kimi və ya divar kağızı, karnizlər və ya işıqlandırma kimi digər daxili elementlərlə birlikdə istifadə edilə bilərlər. Art Deco üslubunda moldinqlərin rəngi müxtəlif ola bilər. Tez-tez ziddiyyətli birləşmələrdən istifadə olunur. Məsələn: Açıq fonda qara kant və ya qaranlıq fonda qızıl kantlar. Gips dekorların rəngi həndəsi formaları və interyerin ümumi rəng palitrasını vurğulamaq üçün seçilir.
Art Deco da moldinqlər lüks, zəriflik və xarakterlə dolu unikal və təkrarolunmaz interyer yaratmağa kömək edir. Onlar məkana dekorativlik və dərinlik əlavə edirlər.

 

 

© Molding. Bütün hüquqlar qorunur