با استفاده از CSS یک فرم ورود ساده طراحی کنید که فیلدهای ورودی (نام کاربری و رمز عبور) دارای استایلهای حالت عادی، hover و focus، placeholder خوانا، انتقال نرم و نمایش حالت خطا با استفاده از pseudo-classes مانند :focus و :invalid باشند.
5.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 02:13 0.0
فقط با CSS کار کنید: برای استایلدهی از selectors مانند input, input:hover, input:focus و ::placeholder استفاده کنید، از transition برای انیمیشن نرم بین حالتها بهره ببرید و برای تمرکز از outline: none همراه با تغییر border-color یا box-shadow استفاده کنید؛ وضعیت خطا را با :invalid و required نشان دهید و با display:flex یا max-width و media queries فرم را واکنشگرا نگه دارید. نکات مفید: padding، border-radius و رنگبندی مناسب برای خوانایی و تجربه کاربری بهتر بهکار ببرید و از :placeholder-shown در صورت نیاز برای مدیریت رفتار placeholder استفاده کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای بهبود دسترسی، از :focus-visible به جای :focus استفاده کنید تا تمرکز فقط روی عناصر قابلفعال با کیبرد دیده شود. وقتی از :invalid و required استفاده میکنید، استایل خطا را با border-color یا box-shadow واضح نشان دهید تا کاربر متوجه شود چه فیلدی اشتباه است. از ::placeholder برای راهنمایی واضح استفاده کنید و با padding مناسب، border-radius و color مناسب خوانایی را حفظ کنید. همچنین فرم را با max-width و media queries واکنشگرا کنید و از transition برای حرکت نرم بین حالتها بهره ببرید.
گزارش