这是一个全面的 CSS 动画教程和结构化的前端动画课程。它是一个 Web 动效学习资源,旨在教授如何在浏览器中实现视觉过渡和动画效果。
cssanimation/css-animation-101 的主要功能包括:CSS Tutorials, CSS 3D Scene Construction, Animation Specializations, Web Motion Resources, 3D Environment Rendering, Timing Functions, Easing Control, Web Interface Animation Libraries。
cssanimation/css-animation-101 的开源替代品包括: rombohq/tailwindcss-motion — This project is a Tailwind CSS animation library and accessibility-aware motion framework. It provides a collection of… visionmedia/move.js — move.js is a JavaScript motion engine and CSS3 animation framework designed to animate DOM elements. It functions as a… ant-design/ant-motion — This is a React animation library providing a collection of components for creating choreographed motion, complex… attackondobby/ios-core-animation-advanced-techniques — This project is a technical guide and implementation library for advanced visual effects and hardware-accelerated… web-animations/web-animations-js — This project is a browser animation library and DOM animation engine that serves as a JavaScript polyfill for the Web… imskyleen/animate-ui — Animate UI is an animated UI component library and motion-enhanced design system. It provides a collection of…
This project is a Tailwind CSS animation library and accessibility-aware motion framework. It provides a collection of utility classes for adding high-performance keyframe animations and motion effects to web projects, while automatically respecting user-defined reduced motion preferences. The system includes a browser-based animation designer for creating and exporting custom presets as CSS styles or utility classes. It also functions as a scroll-triggered animation framework, enabling entrance and exit transitions that execute as elements enter the viewport, including support for staggered
move.js is a JavaScript motion engine and CSS3 animation framework designed to animate DOM elements. It functions as a DOM animation library that changes visual element properties and colors over time. The library serves as a CSS bezier easing controller, using cubic-bezier curves to manage animation acceleration and deceleration. It enables sequential motion design, allowing multiple visual steps to execute in a specific order. The framework covers the animation of element properties such as position, rotation, scale, skew, and colors. It provides capabilities for UI component transitions a
This is a React animation library providing a collection of components for creating choreographed motion, complex transitions, and SVG morphing. It functions as a motion design specification and a UI component animation wrapper system used to apply 3D transforms, Bezier curves, and entry-exit transitions to interface elements. The project includes a scroll-driven animation suite for synchronizing UI movements and parallax effects with the viewport position, as well as an SVG motion framework for animating paths, drawing lines incrementally, and interpolating coordinates for shape morphing. I
This project is a technical guide and implementation library for advanced visual effects and hardware-accelerated animations using the Core Animation framework on iOS. It provides a comprehensive reference for creating high-performance motion graphics, custom graphic rendering, and the construction of 3D engines using perspective transforms and Z-axis manipulation. The collection distinguishes itself through a deep focus on GPU rendering optimization and graphics performance. It covers advanced strategies to maintain high frame rates, such as reducing offscreen rendering via shadow path optim