با CSS یک بلوک هدر بسازید که تصویر پس‌زمینه‌اش به‌صورت پاسخگو با background-size: cover تمام عرض را بپوشاند و روی اندازه‌های مختلف صفحه درست نمایش داده شود.

4.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 01:45

0.0

در HTML یک عنصر مثل بسازید و در CSS برای آن از background-image استفاده کنید؛ سپس background-size: cover; background-position: center; و background-repeat: no-repeat; را تنظیم کنید و ارتفاع مناسبی (مثلاً با vh یا px) بدهید تا تصویر در اندازه‌های مختلف صفحه به‌صورت پاسخگو تمام بخش را پر کند. برای جلوه‌های دیگر می‌توانید background-size: contain یا مقادیر درصد/طول را امتحان کنید و از shorthand background برای کوتاه‌سازی کد بهره ببرید.

توسط پژوهشگر در 220 روز قبل ساعت 01:45
دسته بندی ها: CSS CSS for beginner
arman در 220 روز قبل ساعت 12:07

برای بلوک هدر با پس‌زمینه پاسخگو از یک عنصر HTML مثل header استفاده کن و در CSS با background-image تصویر را تعیین کن. با استفاده از background-size: cover؛ background-position: center؛ و background-repeat: no-repeat؛ تصویر را به‌طور کامل عرض صفحه پوشش می‌دهد و مرکز تصویر حفظ می‌شود. برای سازگاری ارتفاع، از height: 50vh یا min-height استفاده کن و از media queries برای نسبت‌های مختلف صفحه استفاده کن تا نمایش صحیح باقی بماند. اگر می‌خواهی تصویر در اندازه‌های مختلف کامل دیده شود، می‌توانی از background-size: contain یا مقادیر درصد/px استفاده کنی و از shorthand background برای کوتاه‌سازی کد بهره ببری.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری