CSS – شورت‌هند پس‌زمینه (Background Shorthand)

CSS - خلاصه پس‌زمینه (Background Shorthand)

در CSS، برای کوتاه کردن کد، می‌توان تمامی خصوصیات مربوط به پس‌زمینه را در یک خصوصیت خلاصه کرد. این روش را خصوصیت کوتاه (Shorthand) می‌نامند.

مثال بدون استفاده از Shorthand:

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

مثال با استفاده از Shorthand:

به جای نوشتن چندین خصوصیت، می‌توان همه را در یک خط به صورت خلاصه بیان کرد:

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

ترتیب خصوصیات در Shorthand

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

  1. رنگ پس‌زمینه (background-color)
  2. تصویر پس‌زمینه (background-image)
  3. تکرار پس‌زمینه (background-repeat)
  4. پیوست پس‌زمینه (background-attachment)
  5. موقعیت پس‌زمینه (background-position)

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

مثال:

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

تمامی خصوصیات پس‌زمینه در CSS

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

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - کلمه کلیدی Let (Let)

JavaScript – کلمه کلیدی Let (Let)

تعریف let کلیدواژه let در ES6 (2015) معرفی شد و دارای ویژگی‌های خاصی است که آن را از var...

بیشتر بخوانید
JavaScript - متغیرها (Variables)

JavaScript – متغیرها (Variables)

متغیرها در جاوا اسکریپت متغیرها در جاوا اسکریپت به عنوان ظرف‌هایی برای ذخیره‌سازی داده‌ها استفاده می‌شوند و می‌توانند به...

بیشتر بخوانید
JavaScript - کامنت‌ها (Comments)

JavaScript – کامنت‌ها (Comments)

کامنت‌ها در جاوا اسکریپت کامنت‌ها در جاوا اسکریپت به برنامه‌نویسان این امکان را می‌دهند تا توضیحاتی را به کد...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.