یک کارت با کلاس .card ایجاد کنید که هنگام هاور با انیمیشن نرم 15 درجه بچرخد، 1.05 برابر مقیاس یابد و 10px به سمت بالا ترجمه شود.
3.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:35 0.0
در HTML یک عنصر با کلاس .card بسازید و با CSS از پراپرتی transition برای ایجاد حرکت نرم و از transform برای اعمال rotate(15deg) ،scale(1.05) و translateY(-10px) استفاده کنید؛ مثال: .card { transition: transform 0.3s ease; transform-origin: center; } .card:hover { transform: rotate(15deg) scale(1.05) translateY(-10px); } نکات: توابع transform را در یک خط ترکیب کنید، ترتیب توابع بر نتیجه نهایی تاثیر دارد، و برای سازگاری قدیمی میتوانید از پیشوندهای vendor استفاده کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای پیادهسازی، از کلاس .card با transition و transform استفاده کنید تا حرکت نرم در هاور ظاهر شود. در حالت هاور، ترکیب rotate(15deg) scale(1.05) و translateY(-10px) را به کار ببرید و به دلیل تاثیر ترتیب توابع، فرایند را با دقت بچینید. برای سازگاری، از پیشوندهای vendor و همچنین transform-origin: center استفاده کنید تا محور چرخش درست بماند. بهینهسازی با will-change: transform یا ترجیحاً translateZ(0) برای فعالسازی موتور گرافیکی توصیه میشود.
گزارش