یک بخش "hero" ساده با HTML/CSS بسازید که تصویر پس‌زمینه از یک URL یا فایل محلی نمایش دهد، تصویر در مرکز قرار گیرد و به‌صورت کامل پوشش دهد (cover) و تکرار نشود، و یک پوشش گرادیان نیمه‌شفاف روی تصویر برای خوانایی متن قرار گیرد.

11.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:59

0.0

برای حل این تمرین از HTML و CSS استفاده کنید؛ در CSS از ویژگی background-image با url() برای تصویر و از linear-gradient برای ایجاد پوشش استفاده کنید (می‌توانید از قابلیت چندپس‌زمینه برای قرار دادن گرادیان روی تصویر بهره ببرید). نکات: background-size: cover برای پر کردن کامل بخش، background-position: center برای تراز کردن مرکز، background-repeat: no-repeat برای جلوگیری از تکرار و استفاده از rgba در گرادیان برای نیمه‌شفاف کردن پوشش؛ همچنین می‌توانید با قرار دادن متن داخل همان بخش و تنظیم رنگ و فاصله‌ها خوانایی را افزایش دهید.

توسط پژوهشگر در 201 روز قبل ساعت 03:59
دسته بندی ها: CSS CSS for beginner
nima در 201 روز قبل ساعت 04:29

برای یک بخش hero ساده با پس‌زمینه تصویر، از چندپس‌زمینه با linear-gradient استفاده کنید تا پوشش نیمه‌شفاف روی تصویر بیفتد و متن خوانا باشد. مطمئن شوید که background-size: cover و background-position: center و background-repeat: no-repeat اعمال شده باشند تا تصویر به‌طور کامل و متمرکز پوشش داده شود. استفاده از rgba در گرادیان امکان کنترل شفافیت را می‌دهد بدون اینکه تصویر را کاملاً مخفی کند. برای بهبود دسترسی، رنگ متن را با کنتراست مناسب بنویسید و در صورت لزوم سایه متن یا padding داخلی مناسب اضافه کنید.

گزارش

1 پاسخ

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

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