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

CSS দিয়ে বিভিন্ন আকার (শেপ) তৈরি

CSS `width`, `height`, `border-radius` ব্যবহার করে বর্গ, আয়ত, বৃত্ত এবং আরও জটিল আকার তৈরি করা যায়।

উদাহরণ: বেসিক শেপস

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
  div { display: inline-block; margin: 20px; }
  .square { width: 100px; height: 100px; background: rgb(23, 153, 121); border: 3px solid darkblue; }
  .rectangle { width: 200px; height: 100px; background: rgb(255, 232, 21); border: 3px solid rgb(42, 0, 70); }
  .circle { width: 100px; height: 100px; background: rgb(0, 255, 13); border: 3px solid rgb(27, 0, 78); border-radius: 50%; }
</style>
</head>
<body>
  <h1>CSS-এ বিভিন্ন আকার উদাহরণ</h1>
  <div class="square"></div>
  <div class="rectangle"></div>
  <div class="circle"></div>
</body>
</html>

কোড ব্যাখ্যা

  • .square: সমান প্রস্থ ও উচ্চতা + বর্ডার।
  • .rectangle: প্রস্থ দুগুণ উচ্চতা।
  • .circle: `border-radius: 50%` দিয়ে বৃত্ত আকার।

উন্নত আকার

`clip-path`, `transform`, `::before/::after` ব্যবহার করে ত্রিভুজ, স্টার, হার্ট, পেন্টাগন ইত্যাদি তৈরি করা যায়।

  1. CSS দিয়ে কার্ড তৈরি করার পদ্ধতি

  2. CSS দিয়ে কুপন তৈরি করার পদ্ধতি

  3. CSS দিয়ে অ্যারো (Arrow) তৈরি

  4. CSS দিয়ে বিভিন্ন ডিভাইডার (Divider) তৈরি