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 اندازه تصویر پس‌زمینه را تعیین می‌کند

Related posts

Don't miss reading these posts!
JavaScript - کلمه کلیدی Let (Let)

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

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

Read more
JavaScript - متغیرها (Variables)

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

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

Read more
JavaScript - کامنت‌ها (Comments)

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

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

Read more

Comments

Share your comments with us

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