background codoloper

ویژگی خلاصه شده background در CSS

برای کوتاه‌تر کردن کد، می‌توان تمام ویژگی‌های مربوط به پس‌زمینه را به‌صورت یکجا و در قالب یک ویژگی واحد تعریف کرد. این روش در CSS به‌عنوان ویژگی خلاصه‌شده (shorthand property) شناخته می‌شود.


مثال: نوشتن ویژگی‌ها به‌صورت جداگانه

body {
  background-color: #ffffff;
  background-image: url("img_tree.png");
  background-repeat: no-repeat;
  background-position: right top;
}

مثال: استفاده از ویژگی خلاصه‌شده background

با استفاده از ویژگی background می‌توان تمام ویژگی‌های بالا را در یک خط نوشت:

 

body {
  background: #ffffff url("img_tree.png") no-repeat right top;
}

ترتیب مقادیر در ویژگی خلاصه‌شده

هنگام استفاده از ویژگی background، ترتیب مقادیر باید به‌صورت زیر باشد:

  1. background-color (رنگ پس‌زمینه)
  2. background-image (تصویر پس‌زمینه)
  3. background-position (موقعیت تصویر)
  4. background-size (اندازه تصویر)
  5. background-repeat (نحوه تکرار تصویر)
  6. background-origin (مبدا موقعیت تصویر)
  7. background-clip (ناحیه‌ای که تصویر در آن رسم می‌شود)
  8. background-attachment (ثابت یا متحرک بودن تصویر)

 نکته: اگر برخی از مقادیر را مشخص نکنید، مشکلی پیش نمی‌آید؛ فقط کافی‌ست مقادیر موجود را به ترتیب بالا قرار دهید.


جدول کامل ویژگی‌های پس‌زمینه در CSS

ویژگیتوضیح
backgroundتمام ویژگی‌های پس‌زمینه را در یک اعلان واحد تنظیم می‌کند
background-attachmentمشخص می‌کند که تصویر پس‌زمینه ثابت باشد یا همراه با صفحه اسکرول شود
background-clipناحیه‌ای را مشخص می‌کند که تصویر پس‌زمینه در آن رسم می‌شود
background-colorرنگ پس‌زمینه یک عنصر را تنظیم می‌کند
background-imageتصویری را به‌عنوان پس‌زمینه عنصر تنظیم می‌کند
background-originمحل شروع موقعیت تصویر پس‌زمینه را مشخص می‌کند
background-positionمحل قرارگیری تصویر پس‌زمینه را تعیین می‌کند
background-repeatنحوه تکرار تصویر پس‌زمینه را مشخص می‌کند
background-sizeاندازه تصویر پس‌زمینه را مشخص می‌کند