یک کارت با کلاس .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 استفاده کنید.

توسط پژوهشگر در 221 روز قبل ساعت 01:35
دسته بندی ها: CSS CSS for beginner
arash در 221 روز قبل ساعت 12:44

برای پیاده‌سازی، از کلاس .card با transition و transform استفاده کنید تا حرکت نرم در هاور ظاهر شود. در حالت هاور، ترکیب rotate(15deg) scale(1.05) و translateY(-10px) را به کار ببرید و به دلیل تاثیر ترتیب توابع، فرایند را با دقت بچینید. برای سازگاری، از پیشوندهای vendor و همچنین transform-origin: center استفاده کنید تا محور چرخش درست بماند. بهینه‌سازی با will-change: transform یا ترجیحاً translateZ(0) برای فعال‌سازی موتور گرافیکی توصیه می‌شود.

گزارش

1 پاسخ

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

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