با استفاده از CSS یک کارت ساده با گوشههای گرد و سایهی بیرونی (box-shadow) ایجاد کنید که هنگام هاور سایه بزرگتر و کمی جابجا شود.
9.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:51 0.0
برای حل این مسئله از خاصیت box-shadow در CSS استفاده کنید (مقادیر offset-x, offset-y, blur, spread و رنگ) و با border-radius گوشهها را گرد کنید؛ برای ایجاد افکت هنگام هاور از سلکتور :hover استفاده کرده و مقدار سایه را بزرگتر یا جابجا کنید و با transition افکت نرم و پیوسته بسازید. توصیهها: از رنگهای نیمهشفاف مثل rgba برای سایه استفاده کنید، میتوانید چند سایه را با هم جدا کنید و برای حرکت ملایم از transform: translateY(-4px) همراه با تغییر box-shadow بهره ببرید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای کارت ساده با گوشههای گرد از border-radius استفاده کنید و سایه بیرونی را با box-shadow اعمال کنید. در حالت hover سایه را با افزایش blur/spread یا جابهجایی با translateY تغییر دهید تا افکت نرمتری ایجاد شود و با transition آن را پیوسته کنید. رنگ سایه را با rgba نیمهشفاف کنید تا با پسزمینه هماهنگ بماند و میتوانید چند سایه را با هم ترکیب کنید. برای دسترسی بهتر، کاربران دارای کاهش حرکت را در نظر بگیرید و از @media (prefers-reduced-motion: reduce) استفاده کنید.
گزارش