لندینگ پیج کریسمس با المنتور

مشخصات مقاله:
بروزرسانی: دی ۱۴۰۴
لندینگ پیچ کریسمس
فهرست مطالب

خلاصه:

باچند کلیک یک لندینگ پیج حرفه ای کریسمسی بساز مثل حرفه ای ها 🚩⭐✅

 

لندینگ پیج کریسمس جذاب المنتوری

آموزش سلاخت لندینگ پیج کریسمس با المنتور پرو و کدها و فایل های اماده وسریع

  • مرحله اول دانلود فایل های اماده از لینک زیر

https://drive.google.com/file/d/1BVNyx8MsgMXr0BV-rppjLECBXCc1GGu6/view?usp=drive_link

گوشه بالا سمت راست تصویر ایکون “بارگیری یا دانلود ” بزن

فولدر اصلی را اکسترکت یا غیر زیپ کن! فایل های داخلشو تغییر نده!

  • یک برگه با المنتور بساز و یک کانتینر مجزا
  • مرحله ۲: کدها را درون ویجت html المنتور پرو بصورت مجزا قرا بدین.

کدهای ویجت ۱: بکگراند قرمز و بابانوئل و عکس ها…

کد انیمیشن کریسمس

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/remixicon/4.5.0/remixicon.css">
<link rel="stylesheet" href="/wp-content/uploads/Christmas Animation/assets/css/styles.css">
<style>
/* محدود کردن scope به داخل widget */
.elementor-widget-html .home {
    width: 100%;
    min-height: 100vh;
    position: relative;
    overflow: hidden;
}

.elementor-widget-html .home__container {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 1rem;
    box-sizing: border-box;
}

@media screen and (max-width: 768px) {
    .elementor-widget-html .home__container {
        max-width: 540px;
    }
    .elementor-widget-html .home__title {
        font-size: 3rem !important;
    }
}

@media screen and (max-width: 576px) {
    .elementor-widget-html .home__container {
        max-width: 100%;
        padding: 0;
    }
    .elementor-widget-html .home__title {
        font-size: 2rem !important;
    }
    
    .elementor-widget-html .home__bg {
        height: 45vh !important;
        object-fit: cover;
        object-position: center top;
    }
}
</style>
<section class="home">
   <div class="home__container">
      <img src="/wp-content/uploads/Christmas Animation/assets/img/img-bg.svg" alt="image" class="home__bg">
      <img src="/wp-content/uploads/Christmas Animation/assets/img/cloud-1.svg" alt="image" class="home__cloud-1">
      <img src="/wp-content/uploads/Christmas Animation/assets/img/cloud-2.svg" alt="image" class="home__cloud-2">
      <img src="/wp-content/uploads/Christmas Animation/assets/img/sled.svg" alt="image" class="home__sled">
      <div class="home__images">
         <img src="/wp-content/uploads/Christmas Animation/assets/img/img-1.svg" alt="image" class="home__img-1">
         <img src="/wp-content/uploads/Christmas Animation/assets/img/img-2.svg" alt="image" class="home__img-2">
         <img src="/wp-content/uploads/Christmas Animation/assets/img/img-3.svg" alt="image" class="home__img-3">
         <img src="/wp-content/uploads/Christmas Animation/assets/img/img-4.svg" alt="image" class="home__img-4">
         <img src="/wp-content/uploads/Christmas Animation/assets/img/img-5.svg" alt="image" class="home__img-5">
         <img src="/wp-content/uploads/Christmas Animation/assets/img/img-6.svg" alt="image" class="home__img-6">
         <img src="/wp-content/uploads/Christmas Animation/assets/img/img-7.svg" alt="image" class="home__img-7">
         <img src="/wp-content/uploads/Christmas Animation/assets/img/img-8.svg" alt="image" class="home__img-8">
         <img src="/wp-content/uploads/Christmas Animation/assets/img/img-9.svg" alt="image" class="home__img-9">
         <img src="/wp-content/uploads/Christmas Animation/assets/img/img-10.svg" alt="image" class="home__img-10">
         <img src="/wp-content/uploads/Christmas Animation/assets/img/img-11.svg" alt="image" class="home__img-11">
         <img src="/wp-content/uploads/Christmas Animation/assets/img/img-12.svg" alt="image" class="home__img-12">
         <img src="/wp-content/uploads/Christmas Animation/assets/img/img-13.svg" alt="image" class="home__img-13">
         <img src="/wp-content/uploads/Christmas Animation/assets/img/img-14.svg" alt="image" class="home__img-14">
         <img src="/wp-content/uploads/Christmas Animation/assets/img/img-15.svg" alt="image" class="home__img-15">
         <img src="/wp-content/uploads/Christmas Animation/assets/img/img-16.svg" alt="image" class="home__img-16">
      </div>
      <h1 class="home__title">Merry <br> Christmas</h1>
   </div>
</section>
<script src="/wp-content/uploads/Christmas Animation/assets/js/gsap.min.js"></script>
<script src="https://app.embed.im/snow.js" defer></script>
<script src="/wp-content/uploads/Christmas Animation/assets/js/main.js"></script>

 

مقاله مرتبط:  افزایش سرعت المنتور

کد صدای اهنگ

<div id="xmasPlayer" class="music-player-wrapper">
    <audio id="xmasAudio" preload="auto">
        <source src="/wp-content/uploads/christmas-music.mp3" type="audio/mpeg">
    </audio>
    
    <button id="xmasBtn" class="music-btn">
        <svg class="play-icon" viewBox="0 0 24 24" fill="white">
            <path d="M8 5v14l11-7z"/>
        </svg>
        <svg class="pause-icon" viewBox="0 0 24 24" fill="white" style="display:none;">
            <path d="M6 4h4v16H6V4zm8 0h4v16h-4V4z"/>
        </svg>
    </button>
</div>

<style>
.music-player-wrapper {
    position: fixed;
    bottom: 100px;
    right: 20px;
    z-index: 99999;
}

.music-btn {
    width: 60px;
    height: 60px;
    background: linear-gradient(135deg, #c41e3a 0%, #8b0000 100%);
    border: 3px solid rgba(255,255,255,0.3);
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    outline: none;
    -webkit-tap-highlight-color: transparent;
}

.music-btn:hover {
    transform: scale(1.1);
}

.music-btn:active {
    transform: scale(0.95);
}

.music-btn svg {
    width: 28px;
    height: 28px;
}

.music-btn.playing {
    background: linear-gradient(135deg, #2ecc71 0%, #27ae60 100%);
    animation: pulse-effect 2s infinite;
}

@keyframes pulse-effect {
    ۰%, ۱۰۰% {
        box-shadow: 0 0 0 0 rgba(46, 204, 113, 0.7);
    }
    ۵۰% {
        box-shadow: 0 0 0 15px rgba(46, 204, 113, 0);
    }
}

/* موبایل */
@media screen and (max-width: 768px) {
    .music-player-wrapper {
        bottom: 80px;
        right: 15px;
    }
    .music-btn {
        width: 55;
        height: 55px;
    }
    .music-btn svg {
        width: 24px;
        height: 24px;
    }
}
</style>

<script>
(function() {
    'use strict';
    
    const audio = document.getElementById('xmasAudio');
    const btn = document.getElementById('xmasBtn');
    const playIcon = btn.querySelector('.play-icon');
    const pauseIcon = btn.querySelector('.pause-icon');
    
    if (!audio || !btn) {
        console.error('عناصر پیدا نشد!');
        return;
    }
    
    // تست مسیر فایل
    console.log('مسیر فایل:', audio.querySelector('source').src);
    
    // کلیک روی دکمه
    btn.addEventListener('click', function(e) {
        e.preventDefault();
        e.stopPropagation();
        
        if (audio.paused) {
            // پخش
            audio.play()
                .then(function() {
                    console.log('پخش شروع شد');
                    btn.classList.add('playing');
                    playIcon.style.display = 'none';
                    pauseIcon.style.display = 'block';
                    audio.loop = true;
                })
                .catch(function(error) {
                    console.error('خطا در پخش:', error);
                    alert('خطا در پخش موزیک! فایل را چک کنید.');
                });
        } else {
            // توقف
            audio.pause();
            console.log('پخش متوقف شد');
            btn.classList.remove('playing');
            playIcon.style.display = 'block';
            pauseIcon.style.display = 'none';
        }
    });
    
    // لود شدن فایل
    audio.addEventListener('loadeddata', function() {
        console.log('فایل لود شد - مدت زمان:', audio.duration);
    });
    
    // خطا در لود
    audio.addEventListener('error', function(e) {
        console.error('خطا در لود فایل:', e);
        alert('فایل موزیک پیدا نشد! مسیر را چک کنید.');
    });
    
})();
</script>

نکته: دقیقا مشابه ویدیو عمل کنید ! اسم فایل ها را تغییر نام ندهید- ادرس اپلود فایل دقیقا در همان محل بذارید

مقاله مرتبط:  دانلود از یوتیوب

تمام- آموزش بیشتر : طراحی سایت

 

۴/۵ - (۲ امتیاز)
خدمات پشتیبانی سایت وردپرسی
بعد از تکمیل فرم وبررسی اولیه باشما تماس می گیرم

یک پاسخ

دیدگاهتان را بنویسید

شانزده + هجده =