কম্পিউটার টিউটোরিয়াল

CSS3 Multiple Transitions (একাধিক ট্রানজিশন) ব্যবহার

একই এলিমেন্টে একাধিক প্রোপার্টি ট্রানজিশন করতে `transition` শর্টহ্যান্ডে কমা দিয়ে আলাদা করে লিখা হয়।

উদাহরণ: একাধিক ট্রানজিশন

<!DOCTYPE html>
<html>
<head>
<style>
  .container div {
    width: 300px; height: 100px; border-radius: 1px;
    background: rgb(25, 0, 255); border: 2px solid red;
    transition: width 2s, border-radius 2s;
  }
  .container:hover div { width: 100px; border-radius: 50%; }
</style>
</head>
<body>
  <h1>একাধিক ট্রানজিশন উদাহরণ</h1>
  <div class="container"><div></div></div>
  <h2>উপরোক্ত ডিভের ওপর হোভার করলে প্রস্থ কমবে এবং বৃত্তাকার হবে</h2>
</body>
</html>

কোড ব্যাখ্যা

  • transition: width 2s, border-radius 2s: width এবং border-radius দুটোই ২ সেকেন্ডে অ্যানিমেট হবে।
  • hover state: width ১০০px, border-radius ৫০% (বৃত্ত)।

সিনট্যাক্স

`transition: prop1 dur1 timing1 delay1, prop2 dur2 timing2 delay2, ...`

  1. CSS3 Flexbox-এ Cross Axis-এ ফ্লেক্স আইটেম অ্যালাইন করা

  2. CSS3 Flexbox লেআউট মডেল বোঝা

  3. CSS3 Multiple Transitions (একাধিক ট্রানজিশন) ব্যবহার

  4. CSS3 Flexible Box Layouts (Flexbox লেআউট)