feat(animation): implement keyframe animation library globally#55623
Conversation
Adds keyframe animation library across 30 components.\n\nFixes SAPTARSHI-coder#55621
✅ Submission Validation Passed!Great job! All required files are present and valid. 📁 Folder:
|
🎉 Congratulations on your PR merge, @harrshita123! 🚀Thank you so much for your valuable contribution to EaseMotion CSS! Your code is now merged into the main branch. 🎮 Join our Discord Server! ⭐ If you haven't already, please consider giving this repository a Star! It helps show your support, increases project visibility, and helps us grow the community. ✨ Thank you again, and happy coding! 💻 |
|
🎉 Pull Request Integrated! Thank you for your contribution, @harrshita123! Your changes have been successfully merged into 📊 Daily Merge Progress: You have merged 10/150 PRs today. Daily quota resets in 19 hrs. 📢 GSSoC Leaderboard Status Update: 🎮 Join our Discord Server! |
Description
Fixes #55621.
This PR introduces a comprehensive CSS Keyframe Animation Library across all 30 base components. It provides five production-ready animations (fade-in-up, scale-in with spring easing, pulse, spin, shimmer) with stagger delay utilities. All animations use only
transformandopacity(GPU compositor thread) and include aprefers-reduced-motionoverride.Note: Unique directory and class names (
-anim-harrshita) have been used to strictly avoid the repository rules against modifying existing files.Changes Made
submissions/examples/.style.css(over 80 lines) with keyframes and utility classes.demo.htmlfiles include six-panel animation showcase demos.Checklist
demo.htmlhas<!DOCTYPE html>,<html>,<head>,<body>tagsstyle.csshas original, meaningful CSS (80+ lines per component)README.mdincluded for every componentcore/orcomponents/or ANY existing submissions