Tag

animation

1 views collected around this technical thread.

Python Programming Learning Circle
Python Programming Learning Circle
May 23, 2025 · Game Development

Python Desktop Pet with PyQt5 – Implementation Guide

This article explains how to create a floating desktop pet using Python and PyQt5, covering required packages, project structure, GIF handling, random actions, dialogue display, and steps to package the application into an executable file.

DesktopPetGUIPyQt5
0 likes · 7 min read
Python Desktop Pet with PyQt5 – Implementation Guide
php中文网 Courses
php中文网 Courses
May 9, 2025 · Backend Development

Controlling SVG Animations with PHP Session Data: Techniques and Best Practices

This article explains how to combine PHP session management with SVG animation techniques—using server‑generated SVG, AJAX polling, or WebSocket communication—to create real‑time, personalized visual effects while addressing performance and security considerations.

PHPWeb Developmentanimation
0 likes · 6 min read
Controlling SVG Animations with PHP Session Data: Techniques and Best Practices
Sohu Tech Products
Sohu Tech Products
Apr 29, 2025 · Mobile Development

Understanding Android VectorDrawable and AnimatedVectorDrawable: Usage and Source Code Analysis

The article explains Android’s VectorDrawable format for SVG‑like scalable graphics, details its XML schema, shows how to create static vectors, gradients, and clip‑paths, then examines the underlying source‑code flow, and finally describes AnimatedVectorDrawable’s property‑based animations, inflation process, and runtime execution.

AndroidAnimatedVectorDrawableVectorDrawable
0 likes · 48 min read
Understanding Android VectorDrawable and AnimatedVectorDrawable: Usage and Source Code Analysis
DaTaobao Tech
DaTaobao Tech
Apr 28, 2025 · Frontend Development

Front‑End Architecture and Performance Optimization for a Large‑Scale Chinese New Year Interactive Activity

The article details a large‑scale Chinese New Year interactive activity’s front‑end architecture, describing a layered system for business logic, data abstraction, and animation engines, unified data handling, dynamic animation rendering with downgrade paths, high‑concurrency QPS reduction, resilience measures, and extensive performance and workflow optimizations.

animationarchitecturedata management
0 likes · 15 min read
Front‑End Architecture and Performance Optimization for a Large‑Scale Chinese New Year Interactive Activity
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 22, 2025 · Frontend Development

Vue Directive for Continuous List Scrolling Animation with Pause on Interaction

This article explains how to create a reusable Vue directive that animates a list scrolling continuously using requestAnimationFrame, allows pausing on mouse click, and lets users adjust the scroll speed, with a complete code example and detailed implementation notes.

DirectiveVueanimation
0 likes · 5 min read
Vue Directive for Continuous List Scrolling Animation with Pause on Interaction
Sohu Tech Products
Sohu Tech Products
Apr 16, 2025 · Frontend Development

Top 10 New CSS Features in 2024 and Their Practical Use Cases

The 2024 CSS update introduces ten powerful features—scrollbar‑gutter, scrollbar‑color, ::target-text, ruby‑align/position, relative color syntax with light‑dark(), native details accordions, content‑visibility, font‑size‑adjust, transition‑behavior, @property with step‑value functions, and offset‑path/position—enabling smoother layouts, dynamic theming, performance gains, richer typography, and complex animations without JavaScript.

Browser CompatibilityCSSWeb Development
0 likes · 10 min read
Top 10 New CSS Features in 2024 and Their Practical Use Cases
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 11, 2025 · Frontend Development

Recreating Bilibili Home Page Banner with Native JavaScript and Major Frontend Frameworks

This article explains how to analyze Bilibili's homepage banner, extract its image layers and transformation data, and then implement the same effect using pure JavaScript as well as Angular, React, and Vue, providing complete source code and a step‑by‑step guide.

AngularBilibili BannerCSS
0 likes · 22 min read
Recreating Bilibili Home Page Banner with Native JavaScript and Major Frontend Frameworks
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 19, 2025 · Frontend Development

Six Fun Front‑End Easter Egg Effects with Code Samples

This article showcases six playful front‑end Easter‑egg techniques—including a ghost button, Matrix‑style digital rain, melt animation, console treasure map, reverse‑scroll effect, and real‑time ASCII camera—each accompanied by concise HTML/JavaScript code and usage cautions for developers.

CSSJavaScriptanimation
0 likes · 6 min read
Six Fun Front‑End Easter Egg Effects with Code Samples
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Feb 20, 2025 · Frontend Development

How Kuaishou’s Vision Platform Guarantees High‑Quality Animation Assets with Automated Detection

This article explains how Kuaishou’s Vision platform tackles animation asset delivery challenges by introducing systematic admission and egress detection, static and dynamic analysis services, image efficiency checks, performance testing, and open SDK/API, ultimately improving stability, reducing crashes, and streamlining the workflow.

Static Analysisanimationfrontend
0 likes · 13 min read
How Kuaishou’s Vision Platform Guarantees High‑Quality Animation Assets with Automated Detection
DaTaobao Tech
DaTaobao Tech
Feb 12, 2025 · Mobile Development

Optimizing Fragment Transition Animations in Android: Analysis and Solutions

The article examines why Android fragment transition animations lag compared to activity animations and proposes three remedies—delaying heavy UI work, feeding data frame‑by‑frame via Choreographer callbacks, and using an asynchronous SurfaceView snapshot—to achieve smoother, deterministic UI performance on low‑end devices.

AndroidChoreographerFragment
0 likes · 13 min read
Optimizing Fragment Transition Animations in Android: Analysis and Solutions
Python Programming Learning Circle
Python Programming Learning Circle
Jan 18, 2025 · Fundamentals

Creating Dynamic Charts in Python with Matplotlib FuncAnimation

This tutorial explains how to generate animated line, bar, and pie charts in Python using Matplotlib's FuncAnimation, covering required imports, data preparation, key parameters, example code snippets, and how to save the resulting animations as GIF files.

Matplotlibanimationdata visualization
0 likes · 9 min read
Creating Dynamic Charts in Python with Matplotlib FuncAnimation
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 6, 2025 · Frontend Development

Advanced Three.js 3D Visualization: Grid Helpers, Line Rendering, GUI Controls, Animations, Bezier Connections, Particle Tornado, and Bloom Effects

This comprehensive tutorial demonstrates how to build sophisticated 3D visualizations with Three.js, covering file organization, grid helpers, custom line creation, GUI parameter controls, warning tags, animated bezier connections, a particle-based tornado simulation, and realistic bloom lighting effects, all with detailed TypeScript code examples.

3D visualizationThree.jsWebGL
0 likes · 47 min read
Advanced Three.js 3D Visualization: Grid Helpers, Line Rendering, GUI Controls, Animations, Bezier Connections, Particle Tornado, and Bloom Effects
Python Programming Learning Circle
Python Programming Learning Circle
Jan 4, 2025 · Fundamentals

Creating Dynamic Charts in Python with Matplotlib FuncAnimation

This article explains how to build animated line, bar, and pie charts in Python using Matplotlib's FuncAnimation library, demonstrating data preparation, key parameters, code examples, and saving the resulting animations as GIF files.

MatplotlibNumPyanimation
0 likes · 7 min read
Creating Dynamic Charts in Python with Matplotlib FuncAnimation
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 3, 2025 · Frontend Development

Scroll‑Based CSS Animations with animation‑timeline and view() – A No‑JS Approach

This article explains how to create scroll‑driven CSS animations using the new animation‑timeline property and the view() function, showing step‑by‑step code examples, how to control start and end points, and how the both fill‑mode ensures smooth transitions without any JavaScript.

CSSWeb Developmentanimation
0 likes · 8 min read
Scroll‑Based CSS Animations with animation‑timeline and view() – A No‑JS Approach
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Dec 26, 2024 · Frontend Development

Automating Multi‑Format Sequence‑Frame Conversion for Web Animations

This article explains how a motion‑effects platform decouples design and development by automatically converting sequence‑frame animations into multiple formats (APNG, WEBP, AVIF, video), provides a runtime that dynamically selects the optimal format, and offers batch conversion APIs to improve performance and reduce engineering overhead.

animationformat conversionfrontend
0 likes · 14 min read
Automating Multi‑Format Sequence‑Frame Conversion for Web Animations
Kuaishou Frontend Engineering
Kuaishou Frontend Engineering
Dec 24, 2024 · Frontend Development

How to Turn Lottie Animations into CSS and React Native Code

This article explains the challenges of converting designers' Lottie animation descriptions into reusable front‑end code, compares frame‑by‑frame, keyframe, and CSS variable approaches, and provides practical examples for generating CSS, CSS‑variables, and React Native Animated implementations.

CSS animationLottieReact Native
0 likes · 27 min read
How to Turn Lottie Animations into CSS and React Native Code
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 24, 2024 · Frontend Development

Understanding requestAnimationFrame: Usage, Advantages, and Practical Examples

This article explains the requestAnimationFrame API, demonstrates basic and recursive usage with code samples, compares it to setTimeout/setInterval, shows how to cancel frames, and presents real‑world front‑end scenarios such as smooth animations and scroll‑loading optimizations.

JavaScriptanimationfrontend
0 likes · 9 min read
Understanding requestAnimationFrame: Usage, Advantages, and Practical Examples
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 17, 2024 · Mobile Development

Synchronized Frame Animation Across Multiple Android Views (Mirror Frame Animation)

This article explains the concept of "same‑frequency same‑frame" animation, analyzes the limitations of existing animation engines, and presents a Drawable‑based projection technique with code examples to synchronize animation frames across multiple Android views while reducing memory and CPU overhead.

AndroidDrawableMobile Development
0 likes · 16 min read
Synchronized Frame Animation Across Multiple Android Views (Mirror Frame Animation)
Python Programming Learning Circle
Python Programming Learning Circle
Dec 16, 2024 · Fundamentals

Creating Dynamic Charts with Matplotlib's FuncAnimation in Python

This article explains how to use Python's Matplotlib library and its FuncAnimation extension to transform static line, bar, and pie charts into animated visualizations, demonstrating code setup, key parameters, and example implementations with COVID-19 death data.

COVID-19MatplotlibPython
0 likes · 9 min read
Creating Dynamic Charts with Matplotlib's FuncAnimation in Python
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 13, 2024 · Frontend Development

Creating an Animated SVG Signature with Stroke‑Dasharray and CSS

This article explains how to design an artistic SVG signature, export it from Figma, and animate it using stroke‑dasharray, stroke‑dashoffset, and CSS keyframe animations to achieve a drawing effect on web pages.

CSSSignatureWeb Development
0 likes · 4 min read
Creating an Animated SVG Signature with Stroke‑Dasharray and CSS