Tagged articles
462 articles
Page 3 of 5
ELab Team
ELab Team
Oct 14, 2022 · Frontend Development

How to Prevent CSS Conflicts in Micro‑Frontends with Garfish and Shadow DOM

This article explains why class name and global element style conflicts occur in micro‑frontend architectures, and presents two main strategies—style naming with priority rules and host‑environment isolation using Shadow DOM or Garfish runtime plugins—to achieve reliable CSS isolation across parent and child applications.

CSSGarfishMicro Frontends
0 likes · 11 min read
How to Prevent CSS Conflicts in Micro‑Frontends with Garfish and Shadow DOM
ByteFE
ByteFE
Sep 30, 2022 · Frontend Development

Curated Technical Reads: WebAssembly Runtime, JavaScript Frameworks, Component Preview, Web 3D, CSS Transform, JS Utility Methods, and CesiumJS

This newsletter curates a selection of technical articles covering custom WebAssembly JavaScript runtimes, the evolution of JavaScript frameworks competing with native SDKs, fast component preview and debugging, an introduction to Web 3D graphics, the new CSS transform individual property, essential JavaScript utility methods, and an overview of CesiumJS for 3D earth visualization.

CSSCesiumJSJavaScript
0 likes · 6 min read
Curated Technical Reads: WebAssembly Runtime, JavaScript Frameworks, Component Preview, Web 3D, CSS Transform, JS Utility Methods, and CesiumJS
Alipay Experience Technology
Alipay Experience Technology
Sep 8, 2022 · Frontend Development

How Cube’s Inline Text Engine Boosts Mobile UI Performance and CSS Fidelity

Cube’s Inline Text technology, introduced to meet dynamic packaging demands on iOS and Android, replaces platform‑level text objects with a custom layout and rendering pipeline, enabling Web‑compatible CSS features, reduced package size, faster layout performance, and richer text styling for lightweight mini‑programs.

CSSCube EngineInline Text
0 likes · 17 min read
How Cube’s Inline Text Engine Boosts Mobile UI Performance and CSS Fidelity
Laravel Tech Community
Laravel Tech Community
Aug 31, 2022 · Frontend Development

Chrome 105 New Features: Blocking Rendering, :has() Selector, onbeforeinput Event, 125 Hz Timer Alignment, CSS :modal, Identifier Restrictions, Container Queries, Scroll & Fetch Enhancements, Gesture‑Scroll Events

Chrome 105 introduces 25 new web‑development features—including a blocking=rendering attribute for scripts and styles, the :has() selector, onbeforeinput event, 125 Hz timer alignment, CSS :modal pseudo‑class, restrictions on the default identifier, container queries, enhanced scroll and fetch APIs, and experimental gesture‑scroll DOM events.

Browser FeaturesCSSChrome
0 likes · 6 min read
Chrome 105 New Features: Blocking Rendering, :has() Selector, onbeforeinput Event, 125 Hz Timer Alignment, CSS :modal, Identifier Restrictions, Container Queries, Scroll & Fetch Enhancements, Gesture‑Scroll Events
ELab Team
ELab Team
Aug 18, 2022 · Frontend Development

How to Create Smooth Drag‑Slider Effects with SVG Bezier Curves

This article explains how to use SVG path commands and JavaScript to draw and animate Bézier curves for a fluid drag‑slider UI, covering background, curve theory, implementation steps, stroke‑dash techniques, offset‑path alternatives, and SMIL animation for interactive effects.

Bezier CurveCSSJavaScript
0 likes · 15 min read
How to Create Smooth Drag‑Slider Effects with SVG Bezier Curves
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 5, 2022 · Frontend Development

Liquid Flow Effects with SVG, CSS Masking, and Canvas – A Frontend Development Tutorial

This article demonstrates how to create dynamic liquid‑flow animations for static images using SVG filters (feTurbulence, feDisplacementMap), CSS mask‑image, Canvas drawing, and TweenMax, providing step‑by‑step code for generating hotspots, animating them, and integrating image upload and canvas clearing in a web page.

CSSCanvasMasking
0 likes · 13 min read
Liquid Flow Effects with SVG, CSS Masking, and Canvas – A Frontend Development Tutorial
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Jul 22, 2022 · Frontend Development

Explore Cutting-Edge Frontend Techniques: Babel, Flutter, CSS Animations & More

This article curates a series of front‑end insights, covering Babel fundamentals and plugin development, Flutter widget lifecycle and state management, pure‑CSS transition recreations, user‑experience considerations, practical front‑end best‑practice tips, and a discussion on Vue’s potential move away from virtual DOM, while also inviting readers to join the Cloud Academy front‑end team.

CSSFlutterbabel
0 likes · 4 min read
Explore Cutting-Edge Frontend Techniques: Babel, Flutter, CSS Animations & More
ByteFE
ByteFE
Jul 20, 2022 · Frontend Development

Building a Pure JavaScript and CSS Analog Clock with Animation‑Delay

This tutorial demonstrates how to create a functional analog clock using only HTML, CSS keyframe animations, and a small JavaScript snippet that sets negative animation‑delay values so the clock starts synchronized with the current time.

CSSHTMLJavaScript
0 likes · 8 min read
Building a Pure JavaScript and CSS Analog Clock with Animation‑Delay
21CTO
21CTO
Jun 28, 2022 · Frontend Development

What’s New in Chrome 104 Beta? Key Front‑End Features Unveiled

Chrome 104 Beta brings region capture for video conferencing, new origin trials like shared element transitions, optional Secure Payment Confirmation opt‑out, updated speculative parsing, multi‑screen window placement, focus‑visible CSS, WebGL color management, and deprecates several legacy APIs, with the stable release slated for August 2.

CSSChromeSecure Payment Confirmation
0 likes · 3 min read
What’s New in Chrome 104 Beta? Key Front‑End Features Unveiled
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 13, 2022 · Frontend Development

Recreating the “声生不息” Logo Using Pure CSS with Gradient, Clip‑Path, and Variable‑Based Color Switching

This article demonstrates how to recreate the “声生不息” program logo using only native CSS and a small amount of JavaScript, covering gradient stripes, clip‑path shaping, background‑clip text effects, CSS variables for color toggling, and detailed code snippets for each implementation step.

Background-ClipCSSJavaScript
0 likes · 19 min read
Recreating the “声生不息” Logo Using Pure CSS with Gradient, Clip‑Path, and Variable‑Based Color Switching
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
May 13, 2022 · Frontend Development

How to Choose the Right CSS Strategy for a React Component Library

This article analyzes various CSS styling approaches for React component libraries, comparing CSS‑JS association methods and naming‑conflict solutions, and offers guidance on selecting the most suitable strategy based on development workflow, performance, SSR support, and maintainability.

CSSCSS-in-JSComponent Library
0 likes · 21 min read
How to Choose the Right CSS Strategy for a React Component Library
DaTaobao Tech
DaTaobao Tech
May 12, 2022 · Frontend Development

The Future of Responsive UI: Component‑Driven Design & CSS Container Queries

This article traces the evolution of responsive web design from Ethan Marcotte’s original concepts to today’s component‑driven approaches, exploring CSS media queries, new user‑preference features, container queries, and emerging multi‑screen and foldable‑device techniques, while providing practical code examples and industry insights.

CSSResponsive DesignWeb Development
0 likes · 56 min read
The Future of Responsive UI: Component‑Driven Design & CSS Container Queries
IT Services Circle
IT Services Circle
May 1, 2022 · Frontend Development

Creating an Animated Douyin (TikTok) Logo Using a Single HTML Tag

This article demonstrates how to recreate the Douyin (TikTok) logo with animation using only a single HTML element, by dissecting its geometric components, employing CSS pseudo‑elements, background‑image gradients, variables, blend modes, and hover‑triggered transformations to achieve the full effect.

CSSPseudo-elementsanimation
0 likes · 14 min read
Creating an Animated Douyin (TikTok) Logo Using a Single HTML Tag
Laravel Tech Community
Laravel Tech Community
Apr 27, 2022 · Frontend Development

Chrome 101 Release Highlights: FedCM API, Priority Hints, WebUSB Enhancements, CSS Font Palette, and MediaCapabilities Updates

Chrome 101 introduces the experimental Federated Credential Management API, Priority Hints for resource loading, comparable WebUSB objects, a USBDevice.forget() method, deprecation of WebSQL in third‑party contexts, new CSS font‑palette and hwb() features, and an expanded MediaCapabilities API for WebRTC streams.

CSSChromeFedCM
0 likes · 3 min read
Chrome 101 Release Highlights: FedCM API, Priority Hints, WebUSB Enhancements, CSS Font Palette, and MediaCapabilities Updates
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Apr 10, 2022 · Frontend Development

Master Front-End Layouts: From Centering to Multi-Column Designs

This article systematically explores front‑end page layout techniques, covering common layout types, their best‑practice implementations with CSS (including flex, grid, float, and positioning), detailed Less mixins for vertical, horizontal, and planar centering, and comprehensive solutions for two‑, three‑, and multi‑column layouts across desktop and mobile scenarios.

CSSCenteringFlexbox
0 likes · 25 min read
Master Front-End Layouts: From Centering to Multi-Column Designs
Yunxuetang Frontend Team
Yunxuetang Frontend Team
Apr 8, 2022 · Frontend Development

Essential Front-End Tech Insights: SSR, Monitoring, Babel, CSS 2022 & More

This article collection explores key front‑end topics—including Vue server‑side rendering, comprehensive monitoring strategies, Babel compilation fundamentals, the latest CSS 2022 features, and decorator design patterns, and tile‑layout techniques for BI reporting—while also introducing the Cloud Classroom front‑end team.

CSSSSRbabel
0 likes · 4 min read
Essential Front-End Tech Insights: SSR, Monitoring, Babel, CSS 2022 & More
MaGe Linux Operations
MaGe Linux Operations
Apr 8, 2022 · Frontend Development

12 Must‑Try Front‑End Tools to Supercharge Your UI Design

This article presents a curated list of twelve essential front‑end tools—including color scheme generators, font previewers, SVG converters, CSS generators, blob and wave creators, and a clipping path editor—each with brief descriptions and direct links to help developers enhance UI design and workflow efficiency.

CSSDesignSVG
0 likes · 4 min read
12 Must‑Try Front‑End Tools to Supercharge Your UI Design
php Courses
php Courses
Mar 19, 2022 · Frontend Development

English CSS Terms and Their Chinese Translations

This article provides a comprehensive list of common CSS English terms along with their Chinese translations, helping developers and learners understand styling properties such as font-size, background-color, float, and many others for effective front‑end development.

CSSEnglish vocabularyStyling
0 likes · 6 min read
English CSS Terms and Their Chinese Translations
ByteFE
ByteFE
Mar 18, 2022 · Frontend Development

Curated Technical Articles and Resources for Frontend Development

This collection highlights recent technical articles and resources covering Vue 3.0, ESLint fundamentals, defensive CSS techniques, low‑code system design, React project setup, Nest.js with TypeORM, and an introduction to the LRU caching algorithm, offering practical insights for frontend developers.

CSSESLintLRU
0 likes · 4 min read
Curated Technical Articles and Resources for Frontend Development
HomeTech
HomeTech
Mar 10, 2022 · Frontend Development

Understanding Flexbox Layout and Its Container Properties

This article explains the fundamentals of the CSS Flexible Box Module (Flexbox), describing main and cross axes, and provides detailed guidance on the six container properties—flex-direction, flex-wrap, flex-flow, justify-content, align-items, and align-content—along with code examples and visual illustrations.

CSSFlexboxWeb Development
0 likes · 8 min read
Understanding Flexbox Layout and Its Container Properties
NetEase LeiHuo UX Big Data Technology
NetEase LeiHuo UX Big Data Technology
Mar 7, 2022 · Frontend Development

Web Animation Techniques: CSS Frame, Tween, JavaScript, SVG, and Canvas

Web animation enhances user experience by providing visual feedback and dynamic content, and this article surveys common frontend animation methods—including CSS frame and tween animations, JavaScript style manipulation, SVG animations, and Canvas/WebGL techniques—detailing their implementations, use cases, and performance considerations.

CSSCanvasSVG
0 likes · 9 min read
Web Animation Techniques: CSS Frame, Tween, JavaScript, SVG, and Canvas
KooFE Frontend Team
KooFE Frontend Team
Feb 20, 2022 · Frontend Development

Master Modern CSS Layouts: Using gap and aspect-ratio for Cleaner Code

This article explains how modern CSS features such as the gap property for Flexbox and Grid layouts and the aspect‑ratio property simplify responsive design, reduce code complexity, and enable more intuitive, RTL‑safe layouts, replacing older hacks and padding tricks with concise, maintainable code examples.

CSSResponsive Designaspect ratio
0 likes · 7 min read
Master Modern CSS Layouts: Using gap and aspect-ratio for Cleaner Code
ELab Team
ELab Team
Feb 16, 2022 · Frontend Development

Boost Your CSS: Proven Optimization Techniques and Modern Methodologies

This article explores essential CSS optimization strategies—including shorthand properties, selector merging, semantic class naming, property ordering, parent selector references, and modern methodologies like BEM, Atomic CSS, preprocessors, PostCSS, and CSS-in-JS—while providing practical code examples and tool recommendations for cleaner, more maintainable front‑end styles.

BEMCSSCSS-in-JS
0 likes · 15 min read
Boost Your CSS: Proven Optimization Techniques and Modern Methodologies
php Courses
php Courses
Feb 15, 2022 · Frontend Development

CSS3 Animated Spoon Scooping Tangyuan (Dumpling) Effect

This tutorial demonstrates how to create a festive CSS3 animation of a spoon scooping dumplings, providing complete HTML and CSS code, visual examples, and download links for learners to copy, preview, and use the effect in their own projects.

CSSHTMLanimation
0 likes · 16 min read
CSS3 Animated Spoon Scooping Tangyuan (Dumpling) Effect
KooFE Frontend Team
KooFE Frontend Team
Feb 13, 2022 · Frontend Development

Mastering CSS clamp(): Simplify Responsive Design with Linear Scaling

This article explains how the CSS clamp() function can replace complex media queries by linearly scaling numeric properties such as font‑size, padding, or margin between defined minimum and maximum values, using viewport units for fluid, responsive designs while keeping code concise and maintainable.

CSSMedia QueriesResponsive Design
0 likes · 7 min read
Mastering CSS clamp(): Simplify Responsive Design with Linear Scaling
Sensors Frontend
Sensors Frontend
Feb 10, 2022 · Frontend Development

Essential Frontend Reads: Browser Rendering, React Performance, CSS Metrics & More

This curated list highlights recent technical articles for front‑end engineers, covering Chromium's rendering pipeline, cross‑cloud mini‑program development, clean JavaScript practices, CSS font metrics, React diff optimization, Commander.js, Google Web Vitals, clean architecture, Remix, state‑management comparisons, and CDN disaster recovery solutions.

CSSarchitecturefrontend
0 likes · 5 min read
Essential Frontend Reads: Browser Rendering, React Performance, CSS Metrics & More
KooFE Frontend Team
KooFE Frontend Team
Feb 7, 2022 · Frontend Development

Master CSS Logical Properties for Seamless RTL Support

Modern CSS logical properties let developers write direction‑agnostic styles, replacing left/right and top/bottom values with start/end and block/inline equivalents, thereby simplifying RTL support, reducing duplicated code, and improving maintainability across browsers in modern web projects.

CSSLogical PropertiesRTL
0 likes · 9 min read
Master CSS Logical Properties for Seamless RTL Support
KooFE Frontend Team
KooFE Frontend Team
Jan 28, 2022 · Frontend Development

How the :is Pseudo‑Class Simplifies CSS and Cuts Redundant Code

This article explains how the modern CSS :is pseudo‑class can replace repetitive selector lists, reduce duplicated code, improve maintainability, and handle selector priority and forgiving parsing, with examples in plain CSS and Sass, plus browser support details.

CSSSassWeb Development
0 likes · 6 min read
How the :is Pseudo‑Class Simplifies CSS and Cuts Redundant Code
ByteFE
ByteFE
Jan 28, 2022 · Frontend Development

Curated Technical Articles: WebAssembly, Deno, Garbage Collection, Frontend Debugging, CSS Colors, FormData, and Advanced JavaScript

This newsletter curates a collection of technical articles covering WebAssembly's future, Deno's 2021 progress, JavaScript garbage collection fundamentals, front‑end debugging best practices, modern CSS color systems, FormData usage, and advanced JavaScript features like iterators and generators.

CSSFormDataGarbage Collection
0 likes · 5 min read
Curated Technical Articles: WebAssembly, Deno, Garbage Collection, Frontend Debugging, CSS Colors, FormData, and Advanced JavaScript
Programmer DD
Programmer DD
Jan 21, 2022 · Frontend Development

Master Chinese Poetry Layout on the Web with Heti

Discover how the open‑source Heti project lets you effortlessly apply traditional Chinese typography to web pages, offering grid‑aligned layouts, built‑in ancient poem styles, dark‑mode support, and simple CSS/JS integration for flawless text rendering.

CSSChinese typographyHeti
0 likes · 5 min read
Master Chinese Poetry Layout on the Web with Heti
21CTO
21CTO
Jan 18, 2022 · Frontend Development

Boost Your Web Development Speed with 10 Essential VS Code Extensions

A seasoned front‑end engineer shares ten VS Code extensions—ranging from HTML snippets and CSS class IntelliSense to Live Server and bracket colorizers—that dramatically streamline coding, improve productivity, and simplify common web development tasks for developers of all levels.

CSSExtensionsHTML
0 likes · 5 min read
Boost Your Web Development Speed with 10 Essential VS Code Extensions
ByteFE
ByteFE
Jan 17, 2022 · Frontend Development

Design and Implementation of CSS Visual Editing in the AUX Tool

This article explains how the internally developed AUX visual development tool extracts original CSS source metadata from the browser using native APIs, stylesheet inspection, and the Chrome DevTools Protocol, and how it processes that data to provide accurate, editable CSS code within a low‑invasion, code‑centric workflow.

AUXCSSChrome DevTools Protocol
0 likes · 14 min read
Design and Implementation of CSS Visual Editing in the AUX Tool
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Jan 17, 2022 · Frontend Development

Unlock Smooth Animations: Mastering the Browser Rendering Pipeline and Performance

This article explains the browser's rendering pipeline—from render trees and layers to compositing and rasterization—and provides practical techniques such as passive event listeners, requestAnimationFrame, CSS containment, and will-change to dramatically improve animation smoothness and reduce layout and paint costs.

Browser RenderingCSSFrontend Optimization
0 likes · 27 min read
Unlock Smooth Animations: Mastering the Browser Rendering Pipeline and Performance
Alibaba Terminal Technology
Alibaba Terminal Technology
Jan 17, 2022 · Frontend Development

What CSS Features Will Shape 2022? A Deep Dive into Containers, Queries, Units and More

This article reviews the most anticipated CSS advancements for 2022, covering container queries, the new parent selector, @layer and @scope rules, fresh viewport and container units, advanced color functions, next‑gen transforms, scroll‑linked animations, Houdini @property and native masonry layouts, while providing practical code examples and browser support notes.

2022CSSNew Features
0 likes · 43 min read
What CSS Features Will Shape 2022? A Deep Dive into Containers, Queries, Units and More
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 6, 2022 · Frontend Development

How to Use CSS display:table-cell for Vertical Centering and Advanced Layouts

This article explains the CSS display:table-cell property, its behavior similar to HTML table cells, how it enables vertical centering, its interaction with margin, padding, float and absolute positioning, and demonstrates multiple practical layouts—including centered text, multi‑column designs, equal‑height sections, and responsive two‑column structures, with code examples.

CSSDisplayfrontend
0 likes · 11 min read
How to Use CSS display:table-cell for Vertical Centering and Advanced Layouts
Sohu Tech Products
Sohu Tech Products
Jan 5, 2022 · Frontend Development

Key Takeaways from the CSS Annual Report – Layout, Graphics, Interaction, Typography and Emerging Features

The article reviews the latest CSS Annual Report, highlighting popular layout techniques such as Flex, Grid and Subgrid, new graphic capabilities like shape‑outside and blend modes, interactive properties including scroll‑snap and container queries, as well as typography advances, preprocessors, frameworks, CSS‑in‑JS trends and award‑winning features, all illustrated with real code examples.

CSSGraphicsTypography
0 likes · 24 min read
Key Takeaways from the CSS Annual Report – Layout, Graphics, Interaction, Typography and Emerging Features
KooFE Frontend Team
KooFE Frontend Team
Jan 3, 2022 · Frontend Development

How to Write Defensive CSS: Prevent Scroll Chaining, Variable Fallbacks, and Layout Breakage

This article presents practical defensive CSS techniques—including using overscroll-behavior to stop scroll chaining, var() fallbacks for custom properties, min‑width/min‑height instead of fixed dimensions, proper background-repeat handling, and vertical media queries—to create more robust, responsive web layouts.

CSSResponsive DesignVariables
0 likes · 6 min read
How to Write Defensive CSS: Prevent Scroll Chaining, Variable Fallbacks, and Layout Breakage
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Dec 15, 2021 · Frontend Development

Mastering Flexbox Align-Content: When and How It Works

This article explores the flexbox align-content property, explaining its effect on multi‑line flex containers, the required layout direction, and how to achieve expected results with practical code examples and visual demos for both row and column orientations.

CSSResponsive DesignWeb Layout
0 likes · 9 min read
Mastering Flexbox Align-Content: When and How It Works
KooFE Frontend Team
KooFE Frontend Team
Dec 12, 2021 · Frontend Development

Mastering a Modern CSS Reset: 11 Essential Rules Explained

This tutorial walks through a custom CSS reset, explaining each of the eleven concise rules—including box‑sizing, margin removal, height handling, line‑height, font smoothing, media defaults, form inheritance, overflow handling, and root isolation—while providing clear code examples and visual illustrations to improve both developer experience and user accessibility.

Box-sizingCSSCSS Reset
0 likes · 18 min read
Mastering a Modern CSS Reset: 11 Essential Rules Explained
21CTO
21CTO
Dec 10, 2021 · Frontend Development

Four Simple Ways to Center a DIV Using Modern CSS Techniques

Learn four practical CSS approaches—Grid, Flexbox, margin:auto, and absolute positioning with transform—to reliably center a DIV element both horizontally and vertically, complete with code examples and visual results for quick implementation.

CSSCenteringHTML
0 likes · 4 min read
Four Simple Ways to Center a DIV Using Modern CSS Techniques
php Courses
php Courses
Dec 7, 2021 · Frontend Development

Responsive Website from Scratch – CSS Grid Layout

This tutorial series teaches how to build a complete responsive corporate website from the ground up using CSS Grid, covering navigation, carousel, about us, case studies, service flow, team, data, news, and footer sections with smooth transitions and animations.

CSSCSS GridHTML
0 likes · 2 min read
Responsive Website from Scratch – CSS Grid Layout
ByteFE
ByteFE
Dec 1, 2021 · Frontend Development

Creating a Breakfast Noodle Dish with CSS: A Step-by-Step Guide

This article demonstrates how to create a breakfast noodle dish using CSS, covering techniques like :before/:after pseudo-elements, box-shadow, and gradients to build a visually appealing and realistic food illustration.

CSSFood IllustrationGradients
0 likes · 8 min read
Creating a Breakfast Noodle Dish with CSS: A Step-by-Step Guide
ByteFE
ByteFE
Nov 24, 2021 · Frontend Development

Creating Irregular Shapes with CSS Outline and Clip-Path

This article explains how to use CSS properties such as clip-path and outline to draw irregular shapes, including polygons, double borders, and dotted outlines, providing code examples, visual demonstrations, and tips for replacing borders with outlines in frontend development.

CSSOutlineclip-path
0 likes · 5 min read
Creating Irregular Shapes with CSS Outline and Clip-Path
Baidu MEUX
Baidu MEUX
Nov 11, 2021 · Frontend Development

The Next Evolution of Web Design: From Fixed Screens to Container Queries

This article traces the history of web design from early fixed‑size screens and table‑based layouts, through the rise of responsive design with media queries, to emerging concepts like user‑preference media queries and container queries that promise a more component‑driven, personalized future.

CSSMedia QueriesResponsive Design
0 likes · 11 min read
The Next Evolution of Web Design: From Fixed Screens to Container Queries
ByteFE
ByteFE
Nov 10, 2021 · Frontend Development

Creating a CSS‑Only Animated Orange Cat with Vite and SCSS

This tutorial demonstrates how to build a playful orange‑cat mood‑changing animation using Vite and SCSS, relying solely on HTML and CSS (including variables, pseudo‑elements, transitions, and keyframe animations) without any JavaScript, and explains each step from project setup to final interactive effect.

CSSHTMLSCSS
0 likes · 9 min read
Creating a CSS‑Only Animated Orange Cat with Vite and SCSS
Shopee Tech Team
Shopee Tech Team
Nov 4, 2021 · Frontend Development

Web User Experience Design Improvement Practices (Part 2): Interaction Design and Accessibility

The article offers a hands‑on guide, drawn from the Shopee WMS rebuild, that improves web user‑experience by optimizing interaction design—applying “Don’t Make Me Think,” appropriate cursor cues, expanded click zones, selective text‑selection, semantic navigation links, and system‑font stacks—and by enforcing accessibility standards such as WCAG contrast ratios, focus‑visible styling, and WAI‑ARIA roles and attributes.

CSSInteraction DesignWAI-ARIA
0 likes · 28 min read
Web User Experience Design Improvement Practices (Part 2): Interaction Design and Accessibility
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 2, 2021 · Frontend Development

Creating Colorful, Smart Shadows with CSS

This tutorial explains how to use HTML, CSS pseudo‑elements, filters, and animations to generate dynamic, colorful shadows behind images, replicating smart‑shadow effects without JavaScript, and provides reusable code snippets for various use cases.

CSSPseudo-elementsShadow Effects
0 likes · 10 min read
Creating Colorful, Smart Shadows with CSS
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 19, 2021 · Frontend Development

Implementing the Fancy-Components Wave Filter Web Component Across Frontend Frameworks

This article explains how to replace a heavy 78 KB GIF loading animation with the lightweight Fancy-Components wave‑filter web component, covering its installation, configuration, and usage in plain HTML, React, Vue 2, Vue 3, Vue‑CLI, Vite, and custom attribute options such as color, duration, amplitude, delay, mode, and interval.

CSSJavaScriptReact
0 likes · 27 min read
Implementing the Fancy-Components Wave Filter Web Component Across Frontend Frameworks
Xueersi 1-on-1 Technology Team
Xueersi 1-on-1 Technology Team
Oct 14, 2021 · Frontend Development

Mastering Theme Switching: 8 Proven Methods to Implement Dark/Light Modes in Web Apps

This article explores eight practical techniques for implementing theme switching in web applications—including class toggling, stylesheet swapping, CSS variables, alternate rel links, Less modifyVars, Ant Design/Vant custom themes, Element‑UI dynamic theming, and JSS—detailing code snippets, advantages, and limitations of each approach.

CSSCSS VariablesDark Mode
0 likes · 11 min read
Mastering Theme Switching: 8 Proven Methods to Implement Dark/Light Modes in Web Apps
ELab Team
ELab Team
Sep 29, 2021 · Frontend Development

Mastering Clean CSS: Architecture, Naming Conventions, and Best Practices

This article explores how to write maintainable, readable, and scalable CSS by adopting consistent team guidelines, covering major architectures like OOCSS, BEM, SMACSS, ITCSS, and ACSS, as well as commenting, spacing, and core design principles for high‑quality front‑end code.

BEMCSSPreprocessor
0 likes · 11 min read
Mastering Clean CSS: Architecture, Naming Conventions, and Best Practices
Tencent Cloud Developer
Tencent Cloud Developer
Sep 27, 2021 · Frontend Development

html2canvas Implementation Principles and Opacity Rendering Issue Analysis

The article explains html2canvas’s workflow—cloning, parsing, and rendering based on stacking contexts—and diagnoses why transparent overlays appear opaque in screenshots, revealing that the npm package lacks opacity handling; it then proposes adding an OpacityEffect class that records and applies element opacity via canvas globalAlpha to fix the issue.

CSSCanvasOpacity
0 likes · 11 min read
html2canvas Implementation Principles and Opacity Rendering Issue Analysis
Aotu Lab
Aotu Lab
Sep 24, 2021 · Frontend Development

How CSS3 Transforms Create Composite Layers for Faster Animations

This article explains how CSS3 transforms and related properties promote elements to composite layers, detailing the browser rendering pipeline, the role of the GPU, practical demos, performance observations, and techniques for inspecting and optimizing animation performance in modern front‑end development.

CSSanimationfrontend development
0 likes · 9 min read
How CSS3 Transforms Create Composite Layers for Faster Animations
php Courses
php Courses
Sep 18, 2021 · Frontend Development

Pure CSS Sun‑Earth‑Moon Orbital Animation Tutorial

This article demonstrates how to create a pure‑CSS animation of the Sun, Earth and Moon orbital motion using simple HTML divs, Flexbox/Grid layout, gradient colors, and CSS keyframe animations, with full source code and styling details provided.

CSSFlexboxHTML
0 likes · 6 min read
Pure CSS Sun‑Earth‑Moon Orbital Animation Tutorial
ByteFE
ByteFE
Sep 2, 2021 · Frontend Development

Modern Web Development Survey Report: Insights on Languages, Frameworks, Tools, and Practices

The Modern.js developer survey of 612 respondents reveals that ES6+ and TypeScript dominate JavaScript usage, while React and Vue lead UI frameworks, CSS preprocessors like Less and SCSS remain popular, and tools such as Webpack, Vite, and VSCode are widely adopted across frontend and backend development workflows.

CSSJavaScriptframeworks
0 likes · 12 min read
Modern Web Development Survey Report: Insights on Languages, Frameworks, Tools, and Practices
ByteDance Terminal Technology
ByteDance Terminal Technology
Aug 31, 2021 · Frontend Development

ByteDance Modern Web Development Survey Report (2021)

The 2021 ByteDance Modern Web Development survey of 612 developers reveals dominant use of ES6+, TypeScript, Vue and React, widespread adoption of CSS preprocessors, varied backend preferences, and preferred tooling such as Webpack, VSCode, and Prettier, highlighting current trends and gaps in the Chinese front‑end ecosystem.

CSSJavaScriptReact
0 likes · 10 min read
ByteDance Modern Web Development Survey Report (2021)
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Aug 18, 2021 · Frontend Development

How to Write Clean, Maintainable CSS: Principles and Practical Tips

This article explores why CSS often becomes messy, introduces aesthetic considerations, outlines three core writing principles—less is more, self‑explanatory, reusable—and provides concrete techniques such as naming conventions, formatting, commenting, modularization, and tooling to keep styles clean, readable, and maintainable across teams.

CSSbest practicescode maintainability
0 likes · 17 min read
How to Write Clean, Maintainable CSS: Principles and Practical Tips
ELab Team
ELab Team
Aug 16, 2021 · Frontend Development

How to Build a Danmaku (Bullet Comment) System with HTML, CSS, and Canvas

This article explains the concept of danmaku (bullet comments), why they improve user experience, and provides a detailed guide on implementing a danmaku system using HTML + CSS or Canvas, including stage design, track management, collision handling, and reusable code examples.

CSSHTMLJavaScript
0 likes · 13 min read
How to Build a Danmaku (Bullet Comment) System with HTML, CSS, and Canvas
ZhiKe AI
ZhiKe AI
Aug 12, 2021 · Frontend Development

How to Create a Beautiful Custom Theme for Typora

The author explains how to replace Typora's default, unattractive Markdown styling with a personalized, visually appealing theme by editing CSS variables and selectors, providing a complete stylesheet and a preview image, enabling users to improve readability and aesthetics of their technical documents.

CSSCustom ThemeStyling
0 likes · 15 min read
How to Create a Beautiful Custom Theme for Typora
WeDoctor Frontend Technology
WeDoctor Frontend Technology
Jul 25, 2021 · Frontend Development

Mastering CSS content: How to Use ::before, ::after and Replace Elements

This article explains the CSS content property, how it works with ::before and ::after pseudo‑elements to insert generated content, the concept of replaceable elements, size calculation rules, and practical use cases such as inserting characters, creating shapes, image generation, attribute values, icon fonts and counters.

CSSCSS counterscontent
0 likes · 14 min read
Mastering CSS content: How to Use ::before, ::after and Replace Elements
JavaScript
JavaScript
Jul 21, 2021 · Frontend Development

Simplify CSS Selectors with :is() and :where() for Cleaner Code

This article explains how the CSS :is() pseudo‑class can replace long selector lists, compares it with :where(), shows compatibility across browsers, and provides multiple code examples demonstrating concise, readable selector patterns for styling elements like headings and buttons.

CSSWHEREfrontend development
0 likes · 3 min read
Simplify CSS Selectors with :is() and :where() for Cleaner Code
ByteFE
ByteFE
Jul 7, 2021 · Frontend Development

Implementing Frosted‑Glass (Backdrop‑Filter) Effects in Firefox Using CSS Workarounds

This article explains how to create frosted‑glass (backdrop‑filter) effects with CSS, compares backdrop‑filter and filter, and provides Firefox‑compatible techniques—including background‑attachment with blur, -moz-element() with filter, and JavaScript positioning—to achieve similar visual results across browsers.

CSSFirefoxFrosted Glass
0 likes · 14 min read
Implementing Frosted‑Glass (Backdrop‑Filter) Effects in Firefox Using CSS Workarounds
Aotu Lab
Aotu Lab
Jun 24, 2021 · Frontend Development

Unlock React 18’s Power: Batching, Suspense SSR, startTransition & More

This article reviews Google’s CSS fundamentals course, dives into React 18’s automatic batching, the new Suspense SSR architecture, the startTransition API, suggests a lightweight VS Code API client, and explains the basics of building user profiles for recommendation systems.

CSSJavaScriptReact
0 likes · 7 min read
Unlock React 18’s Power: Batching, Suspense SSR, startTransition & More
Taobao Frontend Technology
Taobao Frontend Technology
Jun 23, 2021 · Frontend Development

Unlock the Latest CSS Features: Pseudo‑Classes, Color Functions, Masks & More

This article provides a comprehensive overview of modern CSS capabilities—including new pseudo‑class selectors like :is(), :where(), :not(), :has(), focus variants, advanced background positioning, masking, clipping, the expanded color module, and clever uses of custom properties—offering practical examples and demos for front‑end developers.

CSSCustom PropertiesMasking
0 likes · 31 min read
Unlock the Latest CSS Features: Pseudo‑Classes, Color Functions, Masks & More
21CTO
21CTO
Jun 19, 2021 · Frontend Development

Build a Dark Mode Switcher with HTML, CSS, and JavaScript

This step‑by‑step tutorial shows how to create a dark‑mode toggle for a web page using HTML structure, CSS styling (including dark‑mode rules), and a small JavaScript script that adds or removes the dark class on user interaction.

CSSDark ModeHTML
0 likes · 9 min read
Build a Dark Mode Switcher with HTML, CSS, and JavaScript
Alibaba Terminal Technology
Alibaba Terminal Technology
Jun 1, 2021 · Frontend Development

Explore the Latest CSS Features and Powerful New Selectors

This article reviews the newest CSS capabilities—including modern pseudo‑classes like :is(), :where(), :not(), :has(), focus selectors, advanced color functions, background positioning tricks, masking, clipping, blend modes, and custom property hacks—showing practical examples and code snippets for front‑end developers.

CSSCustom PropertiesNew Features
0 likes · 33 min read
Explore the Latest CSS Features and Powerful New Selectors
Yuewen Frontend Team
Yuewen Frontend Team
May 26, 2021 · Frontend Development

Master Vertical Text Layout: Writing‑mode, Text‑orientation & Text‑combine‑upright

This article walks through implementing vertical text layouts using CSS writing-mode, ensuring numeric characters stay upright with text-orientation, and optimizing date displays by horizontally merging characters via text-combine-upright, while sharing practical code snippets, browser compatibility tips, and alternative solutions for front‑end developers.

CSStext-combine-uprighttext-orientation
0 likes · 10 min read
Master Vertical Text Layout: Writing‑mode, Text‑orientation & Text‑combine‑upright
ByteFE
ByteFE
May 11, 2021 · Frontend Development

Leveraging CSS @property (Houdini) for Advanced Animations and Custom Property Control

This article introduces the CSS @property at‑rule, explains how it extends the Houdini API to define typed custom properties with defaults and inheritance, and demonstrates a series of practical animations—including gradient transitions, conic‑gradient pie charts, length‑based underline effects, and a full‑screen saver—by rewriting traditional CSS with @property definitions and showcasing the required code snippets.

CSSHoudiniProperty
0 likes · 13 min read
Leveraging CSS @property (Houdini) for Advanced Animations and Custom Property Control
JavaScript
JavaScript
May 11, 2021 · Frontend Development

What’s New in Bootstrap 5? Key Features and Improvements Explained

Bootstrap 5 has officially launched with its first stable 5.0.0 release, introducing a redesigned logo, dropping support for older browsers, removing jQuery, updating to Popper V2, enhancing dropdowns, modals, tooltips, adding new components like offcanvas, accordion, tables, RTL support, a revamped utility API, and numerous performance and grid layout improvements.

BootstrapCSSJavaScript
0 likes · 3 min read
What’s New in Bootstrap 5? Key Features and Improvements Explained
ITPUB
ITPUB
May 8, 2021 · Frontend Development

From Static Pages to Server‑Side Rendering: A 30‑Year Journey of Web Technology

This article traces the evolution of web technologies from Tim Berners‑Lee's first static page in 1991 through the rise of HTML, CSS, JavaScript, dynamic server‑side solutions like PHP and AJAX, the emergence of SPAs, and modern innovations such as SSR, React Server Components, and Web Components, highlighting key milestones, challenges, and future directions.

CSSHTMLJavaScript
0 likes · 17 min read
From Static Pages to Server‑Side Rendering: A 30‑Year Journey of Web Technology
ByteFE
ByteFE
Apr 23, 2021 · Frontend Development

Curated Technical Articles: Node.js 16 Release, Frontend Performance, CSS @property, WebRTC, Game Development, and More

This roundup presents a selection of recent technical articles covering the Node.js 16 release, front‑end performance optimizations, CSS @property advances, WebRTC transport protocols, game‑engine dark‑mode implementation, Babel deep‑dive, and a new Flutter‑based web rendering engine, each linked for further reading.

CSSFlutterGame Development
0 likes · 4 min read
Curated Technical Articles: Node.js 16 Release, Frontend Performance, CSS @property, WebRTC, Game Development, and More
政采云技术
政采云技术
Apr 20, 2021 · Frontend Development

Deep Dive into CSS Selectors: Types, Usage, and Priority

This article provides a comprehensive analysis of CSS selectors, covering their classification, detailed usage of various selector types, and the calculation of selector priority with practical examples.

CSSPseudo-elementsSelectors
0 likes · 14 min read
Deep Dive into CSS Selectors: Types, Usage, and Priority
ELab Team
ELab Team
Apr 16, 2021 · Frontend Development

Mastering Frosted‑Glass Blur: 4 CSS/JS Techniques and Common Pitfalls

This article explains four ways to achieve frosted‑glass blur effects on the web—using CSS filter, backdrop‑filter, SVG, and canvas—detailing their characteristics, compatibility, implementation code, and typical pitfalls developers may encounter.

CSSWebblur
0 likes · 9 min read
Mastering Frosted‑Glass Blur: 4 CSS/JS Techniques and Common Pitfalls
ELab Team
ELab Team
Apr 1, 2021 · Frontend Development

From CSS Modules to Tailwind: Solving Large-Scale Frontend Styling Challenges

The article examines the evolution of CSS for large projects, compares CSS Modules, CSS‑in‑JS, and Tailwind CSS, highlights their benefits and drawbacks, and provides practical code examples and design‑token strategies for modern component‑based front‑end development.

CSSCSS ModulesCSS-in-JS
0 likes · 11 min read
From CSS Modules to Tailwind: Solving Large-Scale Frontend Styling Challenges
ByteFE
ByteFE
Mar 31, 2021 · Frontend Development

Advanced CSS Performance Optimization Techniques for Faster Web Rendering

This article explains a collection of modern CSS strategies—including content‑visibility, will‑change, contain, font‑display, scroll‑behavior, GPU‑accelerated animations, stylesheet splitting, @import avoidance, and CSS custom properties—to dramatically improve page rendering speed and user experience.

CSSRenderingWeb Development
0 likes · 26 min read
Advanced CSS Performance Optimization Techniques for Faster Web Rendering
Taobao Frontend Technology
Taobao Frontend Technology
Mar 23, 2021 · Frontend Development

How to Supercharge Web Rendering with CSS content-visibility, will-change & contain

This article explains how modern CSS features such as content-visibility, will-change, contain, font-display, scroll-behavior, @import avoidance, media‑query splitting, and CSS custom properties can be used together with practical code examples to dramatically reduce page‑render time, improve smooth scrolling, and avoid layout shifts for faster, smoother web experiences.

CSSContent-VisibilityWeb
0 likes · 27 min read
How to Supercharge Web Rendering with CSS content-visibility, will-change & contain