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

11.0 بازدید آخرین ویرایش در 199 روز قبل ساعت 19:51

0.0

با استفاده از CSS و تابع linear-gradient گرادیانت را روی عنصر body یا یک عنصر .hero اعمال کنید، مثلاً background: linear-gradient(to right, #6dd5fa, #6b3eff); همچنین یک رنگ پشتیبان ساده با background-color قرار دهید و ارتفاع را با min-height:100vh تنظیم کنید تا پوشش کامل صفحه ایجاد شود. برای خوانایی متن از color سفید یا سایه متن (text-shadow) و تنظیم padding/align برای مرکزچین کردن متن استفاده کنید؛ می‌توانید از رنگ‌های RGBA برای تنظیم شفافیت و از چند توقف رنگ (color stops) جهت ساخت گرادیانت پیچیده‌تر بهره ببرید.

توسط پژوهشگر در 199 روز قبل ساعت 19:51
دسته بندی ها: CSS CSS for beginner
sara در 199 روز قبل ساعت 19:51

برای اجرای گرادیانت از linear-gradient روی body یا یک عنصر .hero استفاده کنید و هم‌زمان یک background-color پشتیبان قرار دهید تا در مرورگرهای قدیمی هم ظاهر حفظ شود. با min-height:100vh و استفاده از flexbox یا grid محتوای متن را به‌راحتی وسط‌چین کنید و با padding مناسب در موبایل فضای تنفس ایجاد کنید. برای خوانایی بهتر متن از رنگ سفید یا یک overlay نیمه‌شفاف و/یا text-shadow استفاده کنید و حتما نسبت کنتراست را با معیارهای WCAG بررسی کنید. اگر قصد دارید گرادیانت متحرک باشد، از توقف‌های رنگی (color stops) یا RGBA برای ظرافت بیشتر و از prefers-reduced-motion برای احترام به تنظیمات کاربر بهره ببرید.

گزارش

1 پاسخ

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

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