CSS background-position-x خصوصیات

تعریف و استفاده

background-position-x ویژگی تنظیم موقعیت تصویر پس‌زمینه در محور x است.

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

مثال

مثال 1

چگونه تصویر پس‌زمینه را در محور x قرار دهیم:

div {
  background-image: url('w3css.gif');
  background-repeat: no-repeat;
  background-position-x: center;
}

آزمایش کنید

مثال 2

چگونه تصویر پس‌زمینه را در سمت راست قرار دهیم:

body {
  background-image: url('w3css.gif');
  background-repeat: no-repeat;
  background-position-x: right;
}

آزمایش کنید

مثال 3

چگونه از قرارگیری تصویر پس‌زمینه با استفاده از درصد استفاده کنیم:

body {
  background-image: url('w3css.gif');
  background-repeat: no-repeat;
  background-position-x: 50%;
}

آزمایش کنید

مثال 4

چگونه از قرارگیری تصویر پس‌زمینه با استفاده از پیکسل استفاده کنیم:

body {
  background-image: url('w3css.gif');
  background-repeat: no-repeat;
  background-position-x: 150px;
}

آزمایش کنید

مثال 5

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

.hero-image {
  background-image: url("photographer.jpg"); /* استعمال تصویر */
  background-color: #cccccc; /* اگر تصویر موجود نباشد، از این رنگ استفاده شود */
  height: 300px; /* ارتفاع الزامی است */
  background-position-x: center; /* تصویر را در مرکز قرار دهید */
  background-repeat: no-repeat; /* تصویر را تکرار نکنید */
  background-size: cover; /* اندازه‌ی تصویر پس‌زمینه را تنظیم کنید تا کل قالب را پوشش دهد */
}

آزمایش کنید

جملات نویسی CSS

background-position-x: value;

مقدار ویژگی

مقدار توضیحات
left پس‌زمینه را در سمت چپ محور x قرار دهید.
right پس‌زمینه را در سمت راست محور x قرار دهید.
center پس‌زمینه را در مرکز محور x قرار دهید.
x%

سمت چپ محور x 0% است و سمت راست 100% است.

مقدار درصدی، اختلاف عرض محدوده‌ی قرارگیری پس‌زمینه با عرض تصویر پس‌زمینه را نشان می‌دهد

xpos فاصله افقی از سمت چپ. واحدها می‌تواند پیکسل (مثلاً 0px) یا سایر واحدها باشد CSS یونیت
xpos offset

دو مقدار گزاری، تنها در Firefox و Safari پشتیبانی می‌شود.

  • xpos تنظیم به left یا right
  • offset فاصله افقی بین تصویر پس‌زمینه و سمت چپ یا راست تنظیم شده‌ی xpos

واحدها می‌تواند پیکسل یا سایر واحدها باشد CSS یونیت

initial این ویژگی را به مقدار پیش‌فرض خود تنظیم کنید. لطفاً ملاحظه کنید: initial
inherit این ویژگی را از عنصر والد خود ارث می‌برد. لطفاً ملاحظه کنید: inherit

جزئیات فنی

مقدار پیش‌فرض: 0%
ترتیب‌دهی: خیر
انیمیشن‌سازی: پشتیبانی می‌شود. لطفاً ملاحظه کنید:ویژگی‌های مرتبط با انیمیشن
نسخه: CSS3
جملات نویسی JavaScript: object.style.backgroundPositionX="center"

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه‌ای از مرورگرها است که این ویژگی را کامل پشتیبانی می‌کنند.

Chrome Edge Firefox Safari Opera
یک مقدار گزاری 1.0 12.0 49.0 1.0 15.0
دو مقدار گزاری پشتیبانی نمی‌شود پشتیبانی نمی‌شود 49.0 15.4 پشتیبانی نمی‌شود

صفحات مرتبط

تدریس:CSS پس منظر

CSS 参考:background-image کا متغیر

CSS 参考:background-position کا متغیر

CSS 参考:background-position-y کا متغیر

HTML DOM 参考:backgroundPosition کا متغیر