۰ امیر حق شناس
خلاصه مطالب جلسه ششم - پیاده سازی grid system اختصاصی - شروع طراحی مینی فریم ورک css - بخش سوم
جامعه Html & CSS ایجاد شده در ۱۳ مهر ۱۴۰۴

📘 مفاهیم مهم:

1️⃣ مفهوم Gutter و پیاده‌سازی آن

  • Gutter به فاصله‌ی بین ستون‌ها در گرید گفته می‌شود.
  • برای ایجاد فضای تنفس بین ستون‌ها از margin یا padding استفاده می‌شود.

📌 هدف: افزایش خوانایی و نظم چیدمان المان‌ها در گرید.


2️⃣ معرفی و مفهوم کلاس‌های Utility

  • کلاس‌های Utility کلاس‌های کمکی هستند که برای تغییر سریع ویژگی‌های خاص (مثل رنگ، فاصله، اندازه و گردی گوشه‌ها) بدون نیاز به نوشتن CSS جدید استفاده می‌شوند.
  • مثال‌ها:

     

    <div class="bg-gray rounded"></div>
    <div class="text-center p-2"></div>
    
  • این کلاس‌ها باعث افزایش سرعت توسعه و یکنواختی طراحی می‌شوند.

3️⃣ رسپانسیو کردن تصاویر

  • برای اینکه تصاویر در همه‌ی اندازه‌های صفحه به‌درستی نمایش داده شوند، از utility زیر استفاده شد:

     

    .img-responsive {
      max-width: 100%;
      height: auto;
      display: block;
    }
    
  • این کار از بیرون زدن تصاویر از محدوده‌ی ستون جلوگیری می‌کند.

4️⃣ مفهوم Offset و نحوه پیاده‌سازی آن

  • Offset برای ایجاد فاصله از سمت راست یا چپ ستون استفاده می‌شود (شبیه margin در سیستم گرید).
  • مثال از استفاده در کد:

     

    <div class="col-12 col-md-10 offset-md-1"></div>
    
  • در این مثال ستون در سایز md یک ستون از سمت راست فاصله گرفته است.

📌 هدف: کنترل دقیق‌تر موقعیت ستون‌ها در چیدمان‌های خاص.


📄 جمع‌بندی:

در پایان این جلسه:

  • گاترها برای ایجاد فاصله بین ستون‌ها پیاده‌سازی شدند.
  • کلاس‌های کمکی (utility) معرفی شدند.
  • تصاویر به‌صورت ریسپانسیو تنظیم شدند.
  • مفهوم offset برای جابجایی هوشمند ستون‌ها در سیستم گرید اضافه شد.