পতনশীল তুষার জেনারেটর
ওয়েবসাইটের জন্য কাস্টমাইজযোগ্য পতনশীল তুষার অ্যানিমেশন স্ক্রিপ্ট তৈরি করুন। তুষারকণার সংখ্যা, রঙ, আকার, গতি, স্বচ্ছতা, বায়ু প্রভাব, ঝাপসা এবং অ্যানিমেশন শৈলী কনফিগার করুন। প্রভাবটি লাইভ প্রিভিউ করুন এবং যেকোনো ওয়েবপেজে সুন্দর তুষার অ্যানিমেশন যোগ করতে প্রস্তুত JavaScript কোড কপি করুন।
ইনপুট
আউটপুট
স্ক্রিনশট
রিডমি
পতনশীল তুষার অ্যানিমেশন কী?
পতনশীল তুষার অ্যানিমেশন একটি ভিজ্যুয়াল প্রভাব যা তুষারকণা ধীরে ধীরে একটি ওয়েবপেজের নিচে পড়ার অনুকরণ করে, শীতকালীন বা উৎসবমুখর পরিবেশ তৈরি করে। ওয়েবসাইটের জন্য এই তুষার প্রভাব JavaScript এবং CSS ব্যবহার করে একাধিক ছোট উপাদান (তুষারকণা প্রতিনিধিত্ব করে) তৈরি করে যা বিভিন্ন গতি এবং গতিপথে স্ক্রিনের শীর্ষ থেকে নীচে চলে। এই প্রভাবটি সম্পূর্ণভাবে সজ্জামূলক এবং পৃষ্ঠার কার্যকারিতায় হস্তক্ষেপ করে না, যা এটিকে মৌসুমী ওয়েবসাইট, ছুটির প্রচার বা শীতকালীন-থিমযুক্ত সামগ্রীর জন্য নিখুঁত করে তোলে।
টুল বর্ণনা
পতনশীল তুষার জেনারেটর কাস্টমাইজযোগ্য পতনশীল তুষার JavaScript কোড তৈরি করে যা ওয়েবসাইট পৃষ্ঠায় সহজেই তুষার যোগ করে। টুলটি একটি লাইভ প্রিভিউ প্রদান করে যেখানে আপনি সেটিংস সামঞ্জস্য করার সাথে সাথে রিয়েল-টাইমে আপনার তুষার প্রভাব দেখতে পারেন। একবার আপনি চেহারায় সন্তুষ্ট হলে, কেবল তৈরি করা তুষার প্রভাব HTML কোড অনুলিপি করুন এবং এটি আপনার ওয়েবসাইটে পেস্ট করুন। স্ক্রিপ্টটি স্ব-সম্পর্কিত এবং লোড হলে স্বয়ংক্রিয়ভাবে তুষারকণা তৈরি করবে, কোনো নির্ভরতা প্রয়োজন নেই।
বৈশিষ্ট্য
- লাইভ প্রিভিউ: সেটিংস সামঞ্জস্য করার সাথে সাথে রিয়েল-টাইমে আপনার তুষার অ্যানিমেশন দেখুন
- কাস্টমাইজযোগ্য তুষারকণা সংখ্যা: তুষারকণার সংখ্যা নিয়ন্ত্রণ করুন (10-300)
- রঙ পিকার: আপনার ওয়েবসাইট থিমের সাথে মেলাতে তুষারকণার জন্য যেকোনো রঙ চয়ন করুন
- আকার পরিসীমা: বৈচিত্র্যের জন্য ন্যূনতম এবং সর্বাধিক তুষারকণার আকার সেট করুন
- গতি নিয়ন্ত্রণ: তুষারকণা কতটা দ্রুত বা ধীর পড়ে তা সামঞ্জস্য করুন
- স্বচ্ছতা সেটিংস: তুষারকণাগুলিকে আরও স্বচ্ছ বা কঠিন করুন
- বায়ু প্রভাব: অনুভূমিক প্রবাহ সক্ষম করুন বায়ু অনুকরণ করতে
- ঝাপসা প্রভাব: আরও বাস্তবসম্মত, ফোকাসের বাইরে চেহারার জন্য ঝাপসা যোগ করুন
- অ্যানিমেশন শৈলী: রৈখিক, সহজ, সহজ-ইন, সহজ-আউট বা সহজ-ইন-আউট টাইমিং থেকে চয়ন করুন
- Z-Index নিয়ন্ত্রণ: তুষার স্তরটি অন্যান্য উপাদানের উপরে বা নীচে অবস্থান করুন
- ব্যবহারের জন্য প্রস্তুত কোড: তৈরি করা JavaScript সরাসরি আপনার ওয়েবসাইটে অনুলিপি করুন
- কোনো নির্ভরতা নেই: স্ক্রিপ্টটি কোনো বাহ্যিক লাইব্রেরি প্রয়োজন ছাড়াই স্বাধীনভাবে কাজ করে
ব্যবহারের ক্ষেত্র
- ছুটির ওয়েবসাইট: ক্রিসমাস বা শীতকালীন ছুটির সাইটগুলির জন্য ওয়েবসাইট পৃষ্ঠায় তুষার যোগ করুন
- মৌসুমী প্রচার: তুষার প্রভাব JavaScript সহ মৌসুমী বিক্রয় এবং প্রচারাভিযানের জন্য শীতকালীন পরিবেশ তৈরি করুন
- ইভেন্ট পৃষ্ঠা: পতনশীল তুষার প্রভাব সহ শীতকালীন ইভেন্ট ল্যান্ডিং পৃষ্ঠা উন্নত করুন
- গ্রিটিং কার্ড: ডিজিটাল গ্রিটিং কার্ড বা আমন্ত্রণে তুষার প্রভাব যোগ করুন
- পোর্টফোলিও শোকেস: তুষার প্রভাব HTML সহ পোর্টফোলিও ওয়েবসাইটের মৌসুমী সংস্করণ তৈরি করুন
- ই-কমার্স: ঠান্ডা ঋতুতে অনলাইন স্টোরে শীতকালীন পরিবেশ যোগ করুন
- ব্লগ পোস্ট: অ্যানিমেটেড পতনশীল তুষার JavaScript সহ শীতকালীন-থিমযুক্ত নিবন্ধ উন্নত করুন
- ওয়েব ডেমো: CSS এবং JavaScript অ্যানিমেশন ক্ষমতা প্রদর্শন করুন
বাস্তবায়ন
আপনার পৃষ্ঠাগুলিতে তৈরি করা ওয়েবসাইটের জন্য তুষার প্রভাব ব্যবহার করতে:
- টুলের নিয়ন্ত্রণ ব্যবহার করে তুষার পরামিতি কনফিগার করুন
- লাইভ প্রিভিউ এলাকায় পতনশীল তুষার JavaScript প্রভাব পূর্বরূপ করুন
- তৈরি করা তুষার প্রভাব HTML কোড অনুলিপি করুন
- কোডটি আপনার ওয়েবসাইটের HTML ফাইলে পেস্ট করুন, সর্বোত্তমভাবে সমাপনী
</body>ট্যাগের আগে বা একটি<script>ট্যাগে - পৃষ্ঠা লোড হলে তুষার স্বয়ংক্রিয়ভাবে পড়তে শুরু করবে
তুষার প্রভাব সরাতে, আপনি ব্রাউজার console থেকে গ্লোবাল ফাংশন removeSnow() কল করতে পারেন বা এই ফাংশন কল করে এমন একটি বোতাম যোগ করতে পারেন। এটি অস্থায়ীভাবে ওয়েবসাইটে তুষার যোগ করা বা চাহিদা অনুযায়ী এটি টগল করা সহজ করে তোলে।
প্রযুক্তিগত বিবরণ
তৈরি করা স্ক্রিপ্ট একটি নির্দিষ্ট-অবস্থান কন্টেইনার তৈরি করে যা সম্পূর্ণ viewport জুড়ে বিস্তৃত এবং মসৃণ তুষারকণা আন্দোলনের জন্য CSS অ্যানিমেশন ব্যবহার করে। প্রতিটি তুষারকণা আপনার সেটিংসের উপর ভিত্তি করে র্যান্ডমাইজড বৈশিষ্ট্য সহ একটি অনন্য অ্যানিমেশন পায়। স্ক্রিপ্টটি ব্যবহার করে:
- DOM ম্যানিপুলেশন তুষারকণা উপাদান তৈরি করতে
- CSS অ্যানিমেশন মসৃণ, হার্ডওয়্যার-ত্বরান্বিত আন্দোলনের জন্য
- র্যান্ডম মান প্রাকৃতিক-দেখতে বৈচিত্র্য তৈরি করতে
- ইভেন্ট শ্রবণকারী ক্রমাগত অ্যানিমেশনের জন্য তুষারকণা অবস্থান পুনরায় সেট করতে
- ইনলাইন শৈলী স্ব-সম্পর্কিত, নির্ভরতা-মুক্ত বাস্তবায়নের জন্য
