تنظیم repeatpositionsize

تنظیم repeat/position/size در CSS

یکی از قابلیت‌های قدرتمند CSS، کنترل تصاویر پس‌زمینه با استفاده از ویژگی‌های background-repeat، background-position و background-size است. این ویژگی‌ها به شما امکان می‌دهند ظاهر و رفتار تصاویر را به طور دقیق تنظیم کنید.


ویژگی background-repeat

این ویژگی تعیین می‌کند که تصویر پس‌زمینه چگونه تکرار شود. مقادیر اصلی آن عبارتند از:

  • repeat: تکرار تصویر در هر دو جهت (پیش‌فرض)
  • repeat-x: تکرار فقط در جهت افقی
  • repeat-y: تکرار فقط در جهت عمودی
  • no-repeat: عدم تکرار تصویر
مقدار توضیح
space تکرار با فاصله‌گذاری یکنواخت
round تکرار با تغییر اندازه تصویر برای پر کردن فض

ویژگی background-position

این ویژگی موقعیت تصویر پس‌زمینه را مشخص می‌کند. می‌توانید از مقادیر زیر استفاده کنید:

  1. مقادیر کلمه‌ای: top, bottom, left, right, center
  2. مقادیر درصدی: مانند 50% 25%
  3. مقادیر پیکسلی: مانند 20px 40px
مثال: background-position: right top; تصویر را در گوشه بالا-راست قرار می‌دهد.

ویژگی background-size

این ویژگی اندازه تصویر پس‌زمینه را کنترل می‌کند. مهم‌ترین مقادیر آن:

مقدار نتیجه
auto اندازه اصلی تصویر (پیش‌فرض)
cover پوشش کامل عنصر (ممکن است بخشی از تصویر بریده شود)
contain نمایش کامل تصویر بدون برش

برای یادگیری عمیق‌تر درباره این ویژگی‌ها، می‌توانید به آموزش وارد شوید مراجعه کنید.

نکته مهم: ترکیب این سه ویژگی به شما امکان می‌دهد طرح‌های پیچیده‌ای ایجاد کنید. به عنوان مثال:

background-image: url(pattern.png);
background-repeat: repeat-x;
background-position: center bottom;
background-size: 200px auto;