ড্র্যাগযোগ্য এডিটর ও লাইভ অ্যানিমেশন প্রিভিউ দিয়ে কাস্টম cubic-bezier ইজিং কার্ভ ডিজাইন করুন।

কার্ভ এডিটর
1 2 0 1 0 1 সময় অগ্রগতি

ইজিং কার্ভ গঠন করতে দুটি হ্যান্ডেল টেনে নিন।

অ্যানিমেশন প্রিভিউ
ইজড
লিনিয়ার
ফিল
1.2s
কন্ট্রোল পয়েন্ট
পয়েন্ট ১
পয়েন্ট ২
প্রিসেট
মান
cubic-bezier(0, 0, 1, 1)
CSS আউটপুট
transition-timing-function: ; animation-timing-function: ;

সবকিছু আপনার ব্রাউজারেই চলে — কিছুই আপলোড হয় না।


Cubic-Bézier ইজিং এডিটর সম্পর্কে

Cubic-Bézier Easing Editor CSS transition ও animation-এর জন্য কাস্টম timing function ডিজাইন করে। curve canvas-এ দুটি কন্ট্রোল হ্যান্ডেল টেনে নিয়ে যান এবং cubic-bezier(x1, y1, x2, y2) মানটি লাইভ আপডেট হয়; একটি animation প্রিভিউ একটি linear রেফারেন্সের পাশে easing চালায় যাতে আপনি পার্থক্যটি অনুভব করতে পারেন, একটি সামঞ্জস্যযোগ্য duration ও তাৎক্ষণিক replay সহ।

দশটি প্রিসেট সাধারণ শব্দভাণ্ডার কভার করে — প্রমিত ease, ease-in, ease-out ও ease-in-out, সাথে back এবং anticipate-এর মতো প্রকাশক curve যা তাদের endpoint অতিক্রম করে যায়, এবং material-স্টাইলের accelerate ও decelerate র‍্যাম্প। এগুলো যেমন আছে তেমন ব্যবহার করুন বা আপনার নিজস্ব কিছুতে টেনে নেওয়ার শুরুর বিন্দু হিসেবে ব্যবহার করুন।

আপনি সঠিক কন্ট্রোল-পয়েন্ট কোঅর্ডিনেটও টাইপ করতে পারেন, অনুপ্রেরণার জন্য randomize চাপতে পারেন, এবং সাদামাটা cubic-bezier() মান বা একটি রেডি-টু-পেস্ট CSS নিয়ম কপি করতে পারেন। পুরো এডিটরটি আপনার ব্রাউজারে চলে।

Cubic-Bézier ইজিং এডিটর কীভাবে ব্যবহার করবেন

  1. easing আকার দিতে curve এডিটরে দুটি হ্যান্ডেল টেনে নিয়ে যান।
  2. Replay-এ ক্লিক করুন এবং eased animation-কে linear রেফারেন্সের সাথে তুলনা করুন, প্রয়োজনে duration সামঞ্জস্য করুন।
  3. একটি দ্রুত শুরুর বিন্দুর জন্য প্রিসেট চেষ্টা করুন — ease, back, anticipate, material এবং আরও।
  4. সঠিক মানের জন্য সংখ্যাসূচক কন্ট্রোল-পয়েন্ট ইনপুট দিয়ে সূক্ষ্ম-সমন্বয় করুন।
  5. cubic-bezier() মান বা সম্পূর্ণ CSS snippet কপি করুন।

সচরাচর জিজ্ঞাসিত প্রশ্ন

এগুলো দুটি কন্ট্রোল পয়েন্টের কোঅর্ডিনেট: x1, y1, x2, y2। x অক্ষ হলো সময় (0 থেকে 1) এবং y অক্ষ হলো animation progress। পয়েন্ট প্রথমেই উঁচুতে টানলে গতি দ্রুত শুরু হয়; নিচুতে টানলে, এটি ধীরে শুরু হয়।

y মান পারে। 1-এর ওপরে একটি y animation-কে তার target অতিক্রম করে ফিরে আসতে বাধ্য করে — "back" ও "anticipate" প্রিসেটগুলো ঠিক এটাই করে। x মান অবশ্যই 0 ও 1-এর মধ্যে থাকতে হবে, কারণ সময় পেছনের দিকে চলতে পারে না।

যেকোনো CSS transition-timing-function বা animation-timing-function-এ, এবং Web Animations API-এর easing অপশনে। এটি ease-in-out-এর মতো keyword-কে আপনার ইন্টারফেসের জন্য টিউন করা একটি curve দিয়ে প্রতিস্থাপিত করে।

স্ক্রিনে প্রবেশ করা বা ইনপুটে সাড়া দেওয়া এলিমেন্টের জন্য ease-out (দ্রুত শুরু, মৃদু থামা) ব্যবহার করুন — এটি তাৎক্ষণিক মনে হয়। স্ক্রিন ছেড়ে যাওয়া এলিমেন্টের জন্য ease-in ব্যবহার করুন। Ease-in-out এমন movement-এর জন্য উপযুক্ত যেখানে উভয় প্রান্তই দৃশ্যমান।

হ্যাঁ, এটি কোনো অ্যাকাউন্ট ছাড়াই বিনামূল্যে, এবং এটি সম্পূর্ণভাবে আপনার ব্রাউজারে চলে — আপনার ডিজাইন করা কিছুই আপলোড করা হয় না।

শেয়ার করুন

জনপ্রিয় অনুসন্ধান
cubic bezier ইজিং এডিটর cubic-bezier জেনারেটর css css ইজিং ফাংশন জেনারেটর css transition timing function অ্যানিমেশন ইজিং কার্ভ এডিটর কাস্টম bezier কার্ভ css ease-in-out cubic bezier
সাহায্য দরকার?
এই টুলে কোনো সমস্যা পেয়েছেন? আমাদের দলকে জানান।
সমস্যা রিপোর্ট করুন

আপনার নিজের ওয়েবসাইটে এই বিনামূল্যের টুলটি যোগ করুন — নিচের কোডটি কপি করে পেস্ট করুন।