Tagged articles
17 articles
Page 1 of 1
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.

LottieReact Nativecss animation
0 likes · 27 min read
How to Turn Lottie Animations into CSS and React Native Code
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jul 1, 2024 · Frontend Development

Design and Implementation of Front‑End Animations for NetEase Cloud Music 2023 Annual Listening Report

The 2023 NetEase Cloud Music Annual Listening Report showcases a front‑end animation pipeline where the motion designer codes directly in React, using CSSTransition for page fades, CSS keyframes for text and particle effects, SVG masks for data visualisation, 3D perspective tricks, and extensive device testing to balance visual richness with performance.

3DFront-endParticle System
0 likes · 37 min read
Design and Implementation of Front‑End Animations for NetEase Cloud Music 2023 Annual Listening Report
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 28, 2023 · Frontend Development

Implementing Entry Animations and Seamless Scrolling in a Vue 3 Big‑Screen Visualization Project

This article demonstrates how to add entry animations and implement seamless horizontal and vertical scrolling in a Vue 3‑based big‑screen visualization project using ECharts, Gaode map, Pinia, CSS keyframes, and the animejs library, with complete code examples and component packaging.

AnimejsComponentSeamless Scroll
0 likes · 11 min read
Implementing Entry Animations and Seamless Scrolling in a Vue 3 Big‑Screen Visualization Project
JD Cloud Developers
JD Cloud Developers
Oct 3, 2023 · Frontend Development

Boost Front-End Performance: CSS Over JS, Algorithms, and Low-Level Optimizations

This article explores code‑level front‑end performance optimization, covering how CSS can replace JavaScript for animations and components, deep analysis of JS constructs like if‑else, switch and loops, front‑end algorithms, diff‑algorithm tricks, and low‑level computer concepts such as memory caching and bitwise operations.

JavaScript optimizationcss animationfrontend performance
0 likes · 18 min read
Boost Front-End Performance: CSS Over JS, Algorithms, and Low-Level Optimizations
vivo Internet Technology
vivo Internet Technology
Sep 21, 2022 · Frontend Development

Comprehensive Guide to Front-End Animation: Classification, Implementation Methods, and Scenario-Based Selection

The Vivo Internet Front‑End Team’s guide classifies front‑end animations by usage, rendering method and type, details CSS, canvas, SVG and JavaScript implementations for frame, tween, SVG, bone and 3D animations, compares performance, and provides a scenario‑driven flowchart to help developers select the optimal solution such as pure CSS, Anime.js, Lottie or PixiJS.

JavaScript animationanimation librariescss animation
0 likes · 33 min read
Comprehensive Guide to Front-End Animation: Classification, Implementation Methods, and Scenario-Based Selection
ByteFE
ByteFE
Jul 22, 2022 · Frontend Development

Curated Technical Articles on Frontend Development and Related Topics

This collection highlights recent developments and insightful articles on Vite 3.0, low‑code platform design, data source management, Svelte's innovative concepts, functional programming, SOLID principles in React, module federation, front‑end monitoring techniques, and CSS‑based particle animations, providing concise overviews and links for deeper exploration.

Low-code PlatformsSveltecss animation
0 likes · 6 min read
Curated Technical Articles on Frontend Development and Related Topics
JD Retail Technology
JD Retail Technology
Jul 11, 2022 · Frontend Development

Design and Implementation of the NutUI Collapse Panel Component

This article explains the design principles, implementation details, and advanced features of NutUI’s Collapse panel component, covering basic interaction, height‑based animation, flexible title bar with icons, configuration upgrades, slot usage, CSS variable styling, and Vue 3 provide/inject communication, supplemented with code examples.

CollapseComponent DesignProvide/Inject
0 likes · 12 min read
Design and Implementation of the NutUI Collapse Panel Component
LOFTER Tech Team
LOFTER Tech Team
Aug 25, 2021 · Frontend Development

Technical Summary of H5 Animation Techniques for NetEase LOFTER

This article presents a comprehensive technical summary of various H5 animation solutions—including pure CSS, dynamics.js, random motion, frame animation, lottie, video and APNG/WebP—along with mobile adaptation strategies using flexbox and practical video preloading methods for improved performance and user experience.

CanvasFlexboxJavaScript animation
0 likes · 18 min read
Technical Summary of H5 Animation Techniques for NetEase LOFTER
NetEase Media Technology Team
NetEase Media Technology Team
Jul 23, 2021 · Frontend Development

CSS Animation Techniques for Medal Unlock and Gyroscope Effects

The article explains how to create a seamless medal‑unlock animation using layered SVG clipPath tricks and a four‑step CSS process, and how to build an interactive gyroscope effect with deviceorientation events, while emphasizing performance‑friendly practices such as using transform, opacity, requestAnimationFrame, and avoiding reflow‑inducing properties.

3D effectsSVG clipPathWeb animation
0 likes · 10 min read
CSS Animation Techniques for Medal Unlock and Gyroscope Effects
vivo Internet Technology
vivo Internet Technology
Oct 20, 2020 · Frontend Development

Mastering H5 Animations: From GIFs to WebGL and Game Engines

This guide explores the full spectrum of H5 animation techniques—including GIFs, sprite‑sheet frames, CSS keyframe animations, Lottie, WebGL/Canvas performance trade‑offs, and a comparative overview of popular game engines—providing practical code snippets, compatibility notes, and implementation tips for modern web developers.

Game enginesH5 AnimationLottie
0 likes · 11 min read
Mastering H5 Animations: From GIFs to WebGL and Game Engines
Aotu Lab
Aotu Lab
Jun 10, 2020 · Frontend Development

Modeling Inertia Scrolling with Physics: From Theory to Vue Implementation

This article explains how to apply middle‑school physics concepts to implement realistic inertia (momentum‑based) scrolling and bounce effects in web front‑ends, compares popular UI libraries, derives the necessary formulas, chooses suitable acceleration constants, and provides a complete Vue.js code example.

bounce effectcss animationinertia scrolling
0 likes · 20 min read
Modeling Inertia Scrolling with Physics: From Theory to Vue Implementation
Zhengtong Technical Team
Zhengtong Technical Team
Apr 17, 2020 · Frontend Development

Creating a 3D Orbit Visualization Component

This article details the technical process of creating a 3D visualization component for city management systems, covering HTML structure, CSS animations, and mathematical calculations for distributing elements on a circular path.

3D graphicsComponent DesignData visualization
0 likes · 11 min read
Creating a 3D Orbit Visualization Component
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Dec 7, 2017 · Frontend Development

How to Achieve Smooth 60 FPS Web Animations on Low‑End Devices

This article explains why 60 FPS is the benchmark for fluid web animations, shows how to measure frame rates with requestAnimationFrame, compares CSS and JavaScript animation performance on TV‑box hardware, and provides a step‑by‑step optimization guide using GPU acceleration, will‑change, and dev‑tools.

GPU AccelerationWeb animationcss animation
0 likes · 16 min read
How to Achieve Smooth 60 FPS Web Animations on Low‑End Devices