تنظیم اندازه تصویر پس‌زمینه در CSS یکی از مهارت‌های ضروری برای طراحان وب است. این کار به شما امکان می‌دهد تصاویر را به صورت حرفه‌ای و متناسب با نیازهای طرح خود نمایش دهید. در CSS، چندین روش برای کنترل ابعاد تصویر پس‌زمینه وجود دارد که هر کدام کاربردهای خاص خود را دارند.

ویژگی‌های اصلی که برای این منظور استفاده می‌شوند عبارتند از: background-sizebackground-position و background-repeat. این ویژگی‌ها به شما کمک می‌کنند تصویر را به صورت کامل، بخشی یا تکرارشونده نمایش دهید.

کاربردهای عملی تنظیم اندازه تصویر پس‌زمینه

در طراحی وب، ممکن است بخواهید تصویر پس‌زمینه را به یکی از روش‌های زیر نمایش دهید:

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

نمونه کدهای مرتبط

در ادامه سه مثال کاربردی برای تنظیم اندازه تصویر پس‌زمینه ارائه شده است:

مثال ۱: استفاده از مقدار cover

.element {
  background-image: url('image.jpg');
  background-size: cover;
  background-position: center;
}

مثال ۲: استفاده از مقدار contain

.element {
  background-image: url('image.jpg');
  background-size: contain;
  background-repeat: no-repeat;
}

مثال ۳: تنظیم اندازه دستی

.element {
  background-image: url('image.jpg');
  background-size: 200px 150px;
  background-repeat: repeat-x;
}

خلاصه درس

  • مقدار cover تصویر را به اندازه‌ای بزرگ می‌کند که تمام عنصر را بپوشاند، ممکن است بخشی از تصویر بریده شود.
  • مقدار contain تصویر را به اندازه‌ای تنظیم می‌کند که کاملاً در عنصر نمایش داده شود، ممکن است فضای خالی ایجاد شود.
  • می‌توانید از مقادیر درصد یا پیکسل برای کنترل دقیق ابعاد استفاده کنید.
  • ترکیب background-position با background-size نتیجه‌ای حرفه‌ای ایجاد می‌کند.
  • برای تصاویر الگو (pattern) از background-repeat استفاده کنید.

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

توسعه دهندگان
نیما جاهد