تنظیم مکان تصویر در هدر

adjust image position header
20 آبان 1403

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

برای انجام این کار، نیاز است به CSS رجوع کنیم. CSS به ما اجازه می‌دهد تا با استفاده از ویژگی‌های مختلف مکان و اندازه تصاویر و عناصر دیگر را کنترل کنیم. معمولاً می‌توانیم از ویژگی‌هایی مانند margin یا position استفاده کنیم تا منطقه‌ی خاصی از تصویر را مشخص کرده و آن را در جهت مورد نظر حرکت دهیم.

چون هدف ما فقط جابه‌جایی تصویر به سمت چپ است بدون اینکه تاثیر دیگری بر روی بقیه هدر بگذارد، می‌توانیم از margin-right روی تصویر استفاده کنیم. این ویژگی به ما امکان تغییر فاصله‌ی سمت راست تصویر را می‌دهد و تصویر را به سمت چپ جابه‌جا می‌کند.

حالا چگونه این کار را عملی کنیم؟ در قطعه کد زیر، ما به سادگی تصویر سمت راست را انتخاب کرده و با اعمال یک margin-left کوچک، مکان آن را تغییر می‌دهیم.

<style>
.header img {
margin-left: -20px;
}
</style>

<div class="header">
<h1>عنوان سایت</h1>
<img src="image.jpg" alt="تصویر">
</div>

توضیحات قطعه کد:
.header img: انتخاب تصویر موجود در عنصر هدر.
margin-left: -20px;: به کمک این خط، ۲۰ پیکسل از سمت چپ کم می‌کنیم تا تصویر به سمت چپ حرکت کند.

سوالات متداول

؟

چطور می‌توان تصویر موجود در هدر را فقط در راستای مستطیلی جابه‌جا کرد؟

؟

آیا می‌توان بدون استفاده از CSS تصویر را جابه‌جا کرد؟