`transition` শর্টহ্যান্ড প্রোপার্টিতে property, duration, timing-function, delay এক লাইনে লেখা যায়।
উদাহরণ: ট্রানজিশন শর্টহ্যান্ড
<!DOCTYPE html>
<html>
<head>
<style>
.container div {
width: 300px; height: 100px; border-radius: 1px;
background-color: rgb(25, 0, 255); border: 2px solid red;
transition: border-radius 2s ease 1s, background-color 2s ease-out 1s;
}
.container:hover div {
background-color: purple; border-radius: 50%;
}
</style>
</head>
<body>
<h1>ট্রানজিশন শর্টহ্যান্ড প্রোপার্টি</h1>
<div class="container"><div></div></div>
<h2>উপরোক্ত ডিভের ওপর হোভার করলে রঙ ও আকার ওভালে পরিবর্তন হবে</h2>
</body>
</html>
কোড ব্যাখ্যা
- transition: border-radius 2s ease 1s, background-color 2s ease-out 1s: দুটি প্রোপার্টির আলাদা আলাদা ট্রানজিশন।
- border-radius 2s ease 1s: ২ সেকেন্ড, ease টাইমিং, ১ সেকেন্ড ডিলে।
- background-color 2s ease-out 1s: ২ সেকেন্ড, ease-out, ১ সেকেন্ড ডিলে।
ফলাফল
হোবার করলে ১ সেকেন্ড পরে ডিভ ধীরে ধীরে ওভাল হয়ে যাবে এবং রঙ পার্পল হবে।