افکت پارتیکل به عنوان پسزمینه متحرک برای بخشهای مختلف سایت استفاده میشود بدون نصب هیچ افزونهای و فقط با المنتور و چند خط کد ساده قابل اجراست.
مرحله اول: آمادهسازی ساختار اولیه
ابتدا کانتینری که میخواهید افکت پارتیکل برایش اعمال شود را انتخاب کنید، حالا داخل همین کانتینر یک المان HTML اضافه کنید و کد زیر را داخلش قرار بدهید:
<style>
/* Container for particles effect and content */
.particles-container {
position: relative; /* Container for stacking context */
}
/* Particles Effect Container */
#particles-js {
position: absolute; /* Positioned within the container */
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1; /* Ensure particles effect is behind other content */
}
/* Particles Canvas */
.particles-js-canvas-el {
width: 100%;
height: 100%;
position: absolute;
z-index: -1; /* Ensure particles canvas is behind other content */
}
</style>
<!-- Container for particles effect and content -->
<div class="particles-container">
<div id="particles-js"></div>
<!-- Your content here -->
</div>
<script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>
<script>
// کد جاوا اسکریپت اینجا قرار داده شود
</script>
مرحله دوم: سایت vincentgarreau
حالا کافیست به آدرس https://vincentgarreau.com/particles.js مراجعه نمایید، چند افکت آماده و خیلی زیبا در این سایت وجود دارد:
Default → ساده و شیک
NASA → ذرات ستارهای و کهکشانی
Bubble → حبابهای رنگی
Snow → برف
Nyan Cat → گربه نیان
هر کدام را که دوست داشتید انتخاب کنید و بعد از انتخاب میتوانید از پنل سمت راست رنگ، اندازه، تعداد، سرعت، شکل ذرات، خطوط اتصال و کلی گزینه دیگر را به دلخواه تغییر بدهید و سپس بر روی دکمهی Codepen کلیک کنید، کدهای JS را در این صفحه کپی کنید.

مرحله سوم: قرار دادن کد جاوااسکریپت در المنتور
به ویرایشگر المنتور برگشته و همان المان HTML را ویرایش کنید و در جایی که مشخص شده کدهای JS را قرار دهید.↓
<script>
// کد جاوا اسکریپت اینجا قرار داده شود
</script>
مرحله چهارم: تنظیم شناسه CSS برای کانتینر اصلی
حالا باید کانتینر اصلی که المان HTML داخلش قرار دارد را انتخاب کنید.
به تب پیشرفته رفته ← قسمت شناسه CSS داخل کادر particles-js را بنویسید(بدون # و بدون فاصله).
مرحله پنجم: انتشار و مشاهده نتیجه
در آخر روی دکمه انتشار / بروزرسانی کلیک کنید، فقط توجه داشته باشید در محیط المنتور افکت را مشاهده نخواهید کرد.
با چند مرحله ساده و بدون نصب حتی یک افزونه توانستید یکی از جذابترین افکتها را به سایت خود اضافه کنید، امیدواریم این آموزش از دیار وردپرس برای شما مفید بوده باشد، اگر سوالی داشتید در قسمت نظرات ثبت نمایید در اسرع وقت پاسخ خواهیم داد.
4 پاسخ
سلام مرسی از این آموزش عالیتون.
من طبق آموزش شما این افکت رو با المنتور تو سایتم اعمال کردم و الان داره نشون داده میشه.ولی برای من عین یه ویدیو که داره پخش میشه داره حرکت میکنه و اصلا به هاور موس من هیچ کاری نداره. ممنون میشم اگر براتون مقدوره پاسخ بدین
سلام وقتتون بخیر باشه، خیلی خوشحالیم که آموزش براتون مفید بوده و ممنونیم که نظرتون رو باهامون به اشتراک گذاشتید 🙏
مشکل احتمالا از اینجاست که در کد JS که از سایت Vincent Garreau کپی کردید تعامل با موس غیرفعال شده.
مجددا به vincentgarreau.com/particles.js برید و از پنل سمت راست بخش Interactivity رو باز کنید، مطمئن بشید گزینه enable مربوط به onhover فعال باشه. بعد مجددا کد رو کپی کنید و جایگزین کد قبلی کنید.
موفق باشید
سلام وقتتون به خیر
مرسی از آموزشتون،خیلی مفید بود برام.
فقط یه مشکلی که هست اینه که وقتی کد رو روی سایت میذارم بقیه کانتینرهای اون صفحه دیگه نمایش داده نمیشن.
سلام وقتتون بخیر، خیلی خوشحالیم که آموزش براتون مفید بوده و ممنونیم که نظرتون رو باهامون به اشتراک گذاشتید 🙏
این 2 مورد رو چک کنید، احتمالاً مشکلتون حل میشه:
۱. کد HTML حتما باید داخل کانتینر اصلی قرار بگیره، نه بیرون از اون.
۲. شناسه particles-js باید روی همون کانتینر اصلی قرار بگیره که میخواید افکت روی اون اعمال بشه، نه روی ستون یا المان داخلی.
اگر بعد از این موارد همچنان کانتینرهای دیگه نمایش داده نشدن، لینک صفحتون رو بفرستید تا ساختار صفحه و کد رو بررسی کنیم.
موفق باشید 🌟