বিনামূল্যে CSS clamp() জেনারেটর
রেসপন্সিভ টাইপোগ্রাফি ও স্পেসিংয়ের জন্য ফ্লুইড CSS clamp() মান তৈরি করুন। সর্বনিম্ন/সর্বোচ্চ সাইজ ও ভিউপোর্ট পরিসীমা সেট করুন, একটি লাইভ প্রিভিউ দেখুন এবং এক-লাইনের CSS কপি করুন।
বিভিন্ন ভিউপোর্টে রেন্ডার করা আকার
clamp(min, preferred, max) ভিউপোর্টের সাথে একটি মান তরলভাবে স্কেল করে, তারপর সর্বনিম্ন ও সর্বোচ্চে লক করে। এটি টাইপোগ্রাফি, স্পেসিং ও প্রস্থের জন্য মিডিয়া কোয়েরির স্তূপ একটি লাইনে প্রতিস্থাপন করে।
সাধারণ ব্যবহার
- তরল প্রতিক্রিয়াশীল টাইপোগ্রাফি তৈরি করুনএক লাইনের সাথে মোবাইল এবং ডেস্কটপের মধ্যে ফন্ট আকার মসৃণভাবে স্কেল করুন।
- তরল মার্জিন এবং প্যাডিংব্রেকপয়েন্টে জম্পিং পরিবর্তে ভিউপোর্টের সাথে বৃদ্ধি বিভাগ ব্যবধান করুন।
- মিডিয়া ক্যোয়ারিগুলি clamp() সহ প্রতিস্থাপন করুনব্রেকপয়েন্ট ওভাররাইড স্ট্যাক একটি একক তরল মান মধ্যে ভাঁজ।
- একটি তরল টাইপ স্কেল তৈরি করুনএকটি ডিজাইন-সিস্টেম টাইপ স্কেলের জন্য সামঞ্জস্যপূর্ণ clamp() পদক্ষেপ তৈরি করুন।
- তরল হিরো এবং প্রদর্শন শিরোনামবড় ল্যান্ডিং-পৃষ্ঠা শিরোনাম নাটকীয়ভাবে কিন্তু নিরাপদে স্কেল করুন।
কিভাবে কাজ করে
এই টুল হাতে লেখা রৈখিক ইন্টারপোলেশন সূত্র দিয়ে CSS clamp() মান হিসাব করে — কোনো লাইব্রেরি বা সার্ভার আসা-যাওয়া নেই। আপনি দুটি আকার ও দুটি viewport প্রস্থ দেন; গণিত সঙ্গে সঙ্গে আপনার ব্রাউজারে চলে এবং vw-ভিত্তিক পছন্দের মানসহ পেস্ট-উপযোগী clamp() এক্সপ্রেশন দেয়, যা ওই ব্রেকপয়েন্টগুলোর মধ্যে আপনার টাইপ বা স্পেসিং মসৃণভাবে বাড়ায়-কমায়।
- 1রৈখিক ঢালের হিসাবটুলটি পিক্সেল-প্রতি-পিক্সেল ঢাল হিসাব করে: (maxSize - minSize) / (maxViewport - minViewport)। তারপর এই ঢাল 100 দিয়ে গুণ করে vw এককে রূপান্তর হয়, যা CSS viewport-আপেক্ষিক স্কেলিংয়ের মূল ভিত্তি।
- 2intercept নির্ণয়একটি intercept অফসেট (px বা rem-এ) হিসাব করা হয় যাতে রৈখিক ফাংশনটি সর্বনিম্ন viewport-এ ঠিক আপনার সর্বনিম্ন আকারে পৌঁছায়। ঢাল ও intercept মিলে clamp()-এর ভেতরের পছন্দের মান তৈরি করে — যে অংশটি আসলে স্কেল হয়।
- 3একক রূপান্তর ও আউটপুট ফরম্যাটিংrem আউটপুট বাছলে clamp() স্ট্রিংয়ে লেখার আগে প্রতিটি পিক্সেল মানকে আপনার নির্ধারিত root font size (ডিফল্ট 16px) দিয়ে ভাগ করা হয়। সাথে একটি মিলে যাওয়া Tailwind arbitrary-value ক্লাসও তৈরি হয়, Tailwind-এর সিনট্যাক্স অনুযায়ী স্পেসের বদলে আন্ডারস্কোর দিয়ে।
- 4লাইভ viewport স্লাইডার প্রিভিউএকটি range স্লাইডারে 320px থেকে 1920px প্রস্থ পর্যন্ত টেনে দেখতে পারেন। প্রতিটি অবস্থানে একই ঢাল-ও-intercept সূত্র রিয়েল টাইমে clamp করা আকার হিসাব করে এবং সেই পিক্সেল আকারে নমুনা টেক্সট দেখায়, তাই কপি করার আগেই স্কেলিং আচরণ দেখতে পান।
সম্পর্কিত টুলস
CSS গ্রিড জেনারেটর
একটি CSS গ্রিড ভিজ্যুয়ালি ডিজাইন করুন — ট্র্যাক, ইউনিট এবং গ্যাপ — এবং তৈরি CSS এবং HTML কপি করুন।
আমার স্ক্রিন রেজোলিউশন কত
CSS ও প্রকৃত পিক্সেলে আপনার স্ক্রিন রেজোলিউশন, উইন্ডোর আকার, পিক্সেল অনুপাত, রঙের গভীরতা, HDR, টাচ সমর্থন ও রিফ্রেশ রেট দেখুন, এবং সব কপি করুন।
স্বাক্ষর নির্মাতা
আপনার মাউস, আঙুল বা স্টাইলাস দিয়ে একটি স্বাক্ষর আঁকুন, বা হাতের লেখার ফন্টে আপনার নাম টাইপ করুন, তারপর এটি একটি স্বচ্ছ PNG বা SVG হিসেবে এক্সপোর্ট করুন।