CSS বক্স-শ্যাডো জেনারেটর
অফসেট, ব্লার, স্প্রেড, রঙ এবং inset নিয়ন্ত্রণ দিয়ে বহু-স্তরের CSS box-shadow তৈরি করুন, লাইভ প্রিভিউ দেখুন এবং ব্যবহারের জন্য প্রস্তুত প্রপার্টি কপি করুন।
CSS বক্স-শ্যাডো জেনারেটর — আপনার ইচ্ছামতো যত খুশি ছায়ার স্তর সাজান — প্রতিটি স্তরের অনুভূমিক ও উল্লম্ব অফসেট, ব্লার, স্প্রেড, রঙ এবং inset বিকল্প নির্ধারণ করুন — এবং দেখুন লাইভ প্রিভিউ আপডেট হচ্ছে যখন সম্পূর্ণ box-shadow CSS আপনার জন্য তৈরি হয়। সবকিছু আপনার ব্রাউজারে স্থানীয়ভাবে চলে, তাই কোনো মান কখনও আপলোড হয় না। ফলাফল কপি করুন এবং সরাসরি আপনার স্টাইলশিটে পেস্ট করুন।
CSS বক্স-শ্যাডো জেনারেটর কী?
CSS বক্স-শ্যাডো জেনারেটর হলো CSS box-shadow প্রপার্টির জন্য একটি বিনামূল্যের ভিজ্যুয়াল এডিটর, যা ফ্রন্ট-এন্ড ডেভেলপার ও ডিজাইনারদের জন্য তৈরি। এক বা একাধিক ছায়ার স্তর যোগ করুন এবং প্রতিটি স্তরের offset-x, offset-y, ব্লার ব্যাসার্ধ, স্প্রেড ব্যাসার্ধ, রঙ এবং inset বিকল্প সহজ সংখ্যা ইনপুট ও কালার পিকার দিয়ে সমন্বয় করুন। দাবার ছকের মতো পটভূমিতে একটি লাইভ প্রিভিউ বক্স সম্মিলিত ফলাফল রিয়েল-টাইমে দেখায়, এবং সম্পূর্ণ box-shadow ঘোষণা — প্রতিটি স্তরকে কমা দিয়ে আলাদা করে — আপনার কপি করার জন্য তৈরি হয়। মানের ক্রম মুখস্থ না করেই কোমল উচ্চতার ছায়া, ধারালো নিউমরফিজম, গ্লো প্রভাব, বা Material-শৈলীর স্তরীভূত গভীরতা তৈরি করতে এটি ব্যবহার করুন।
CSS বক্স-শ্যাডো জেনারেটর কীভাবে ব্যবহার করবেন
- প্রথম স্তরের offset-x ও offset-y (px-এ) নির্ধারণ করুন যাতে ছায়া অনুভূমিক ও উল্লম্বভাবে সরে; ঋণাত্মক মান একে বামে বা উপরে সরায়।
- ব্লার ব্যাসার্ধ (ছায়া কতটা কোমল) এবং স্প্রেড ব্যাসার্ধ (এটি কতটা বাড়ে বা কমে) সমন্বয় করুন।
- সোয়াচ দিয়ে রঙ বাছুন বা একটি হেক্স মান টাইপ করুন — #00000040-এর মতো ৮-অঙ্কের হেক্স ছায়ার স্বচ্ছতা নির্ধারণ করে।
- ছায়াটি উপাদানের বাইরে না এঁকে ভেতরে আঁকতে inset চেকবক্সে টিক দিন।
- উপরে আরেকটি ছায়া সাজাতে স্তর যোগ করুন-এ ক্লিক করুন, তারপর মান সম্পাদনা করে পুনর্বিন্যাস করুন; যেকোনো স্তর তার ট্র্যাশ বোতাম দিয়ে মুছুন।
- প্রিভিউ আপডেট হতে দেখুন, তারপর তৈরি করা box-shadow CSS আপনার স্টাইলশিটে কপি করুন।
উদাহরণ
কোমল কার্ড উচ্চতা
ইনপুট
x 0, y 4, ব্লার 12, স্প্রেড 0, রঙ #00000040
আউটপুট
box-shadow: 0px 4px 12px 0px #00000040;
দুই-স্তরের স্তরীভূত গভীরতা
ইনপুট
স্তর 1: 0 1 2 0 #0000001a · স্তর 2: 0 8 24 -4 #00000026
আউটপুট
box-shadow: 0px 1px 2px 0px #0000001a, 0px 8px 24px -4px #00000026;
inset অভ্যন্তরীণ ছায়া
ইনপুট
inset টিক দেওয়া, x 0, y 2, ব্লার 6, স্প্রেড 0, রঙ #00000059
আউটপুট
box-shadow: inset 0px 2px 6px 0px #00000059;
সচরাচর জিজ্ঞাসিত প্রশ্ন
- box-shadow মানগুলোর ক্রম কী?
- প্রতিটি স্তর offset-x, offset-y, ব্লার ব্যাসার্ধ, স্প্রেড ব্যাসার্ধ, রঙ হিসেবে লেখা হয়, সামনে একটি ঐচ্ছিক inset কীওয়ার্ড সহ। এই টুলটি সবসময় চারটি দৈর্ঘ্যই px-এ আউটপুট করে (offset-x, offset-y, ব্লার, স্প্রেড), তাই ক্রম দ্ব্যর্থহীন এবং পরে হাতে সমন্বয় করা সহজ।
- আমি কি আধা-স্বচ্ছ বা রঙিন ছায়া যোগ করতে পারি?
- হ্যাঁ। রঙ ক্ষেত্রে যেকোনো CSS রঙ টাইপ করুন — #00000040-এর মতো সম্পূর্ণ ৮-অঙ্কের হেক্স (শেষ দুটি অঙ্ক হলো আলফা) একটি আধা-স্বচ্ছ ছায়া দেয়, এবং আপনি নামযুক্ত রঙ বা যেকোনো হেক্স ব্যবহার করতে পারেন। পিকার সোয়াচ নিরেট #rrggbb রঙ সামলায়; আলফার জন্য টেক্সট ক্ষেত্র সম্পাদনা করুন।
- আমি কীভাবে একাধিক ছায়া সাজাব?
- প্রতিটি অতিরিক্ত ছায়ার জন্য স্তর যোগ করুন-এ ক্লিক করুন। তৈরি করা CSS প্রতিটি স্তরকে উপর থেকে নিচ ক্রমে কমা দিয়ে আলাদা করে — প্রথম স্তরটি সবার শেষে (উপরে) আঁকা হয়। এটি Material-শৈলীর স্তরীভূত গভীরতার জন্য বা একটি বাইরের গ্লোকে inset হাইলাইটের সঙ্গে মিলিয়ে ব্যবহার করুন।
- inset চেকবক্স কী করে?
- inset ছায়াটি উপাদানের সীমানার ভেতরে আঁকে, যা বাইরের ড্রপ শ্যাডোর পরিবর্তে চাপা বা অভ্যন্তরীণ-গ্লো চেহারা তৈরি করে। প্রতি স্তরে এটিতে টিক দিন; একই box-shadow মানে inset ও বাইরের ছায়া মেশাতে পারেন।
- আমার ডেটা কি কোথাও আপলোড হয়?
- না। জেনারেটরটি সম্পূর্ণভাবে আপনার ব্রাউজারে JavaScript দিয়ে চলে — আপনার রঙ ও মান কখনও কোনো সার্ভারে পাঠানো হয় না, তাই এটি গোপনীয়ভাবে এবং পৃষ্ঠা লোড হওয়ার পর অফলাইনেও কাজ করে।
সম্পর্কিত টুল
কোড থেকে ইমেজ
আপনার ব্রাউজারেই একটি কোড স্নিপেটকে সিনট্যাক্স-হাইলাইট করা ঝকঝকে PNG কার্ডে রূপান্তর করুন — থিম, গ্রেডিয়েন্ট বা স্বচ্ছ পটভূমি ও প্যাডিং সহ, কোনো আপলোড ছাড়াই।
রঙের কনট্রাস্ট চেকার
একটি ফোরগ্রাউন্ড ও ব্যাকগ্রাউন্ড HEX রঙের মধ্যে WCAG কনট্রাস্ট অনুপাত যাচাই করুন এবং দেখুন এটি সাধারণ ও বড় টেক্সট উভয়ের জন্য AA ও AAA উত্তীর্ণ হয় কি না।
কালার মিক্সার
RGB বা Lab কালার স্পেসে আপনার বেছে নেওয়া অনুপাতে দুটি HEX রং মেশান এবং ফলস্বরূপ মধ্যবর্তী রংটি একটি সোয়াচ ও কপি করার যোগ্য HEX মান হিসেবে পড়ুন।
কালার শেডস জেনারেটর
একটি বেস HEX রঙকে Tailwind-শৈলীর 50-950 শেড স্কেলে রূপান্তর করুন, সাদা ও কালোর দিকে মিশিয়ে, প্রতিটি ধাপে একটি সোয়াচ ও কপিযোগ্য HEX সহ।