16 dépôts
Techniques for creating animations and transitions using pure CSS.
Distinguishing note: Focuses on CSS-only animation strategies.
Explore 16 awesome GitHub repositories matching web development · CSS Animation Patterns. Refine with filters or upvote what's useful.
SpinKit is a UI component library and CSS animation library focused on providing a collection of animated loading indicators and spinners. It serves as a set of lightweight visual transitions designed to create motion and feedback within web interfaces. The library implements these indicators using pure CSS rendering and keyframe animations to notify users of active background processes. It uses a class-based styling system and minimal HTML structures to render visual cues without relying on scripts or images. Appearance can be adjusted through CSS variables and custom styles to modify color
Implements lightweight loading transitions using pure CSS animation patterns.
Short CSS code snippets for all your development needs
Provides a library of CSS keyframe animations and transitions for web elements.
This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she
Documents properties and patterns for creating animations and transitions using pure CSS.
This project is a React skeleton loader library and UI component set used to create animated SVG placeholder shapes that represent loading content in user interfaces. It functions as an SVG loading placeholder generator designed to prevent layout shifts by signaling data loading states. The library includes a custom loader design tool for building bespoke skeleton shapes that match specific interface layouts. It employs a rendering approach with static SVG keys to ensure the components are compatible with client-server hydration, preventing mismatches between server-side and client-side rende
Implements a moving highlight effect using pure CSS keyframe animations for skeleton shimmer.
This project is a curated collection of galleries and component libraries that demonstrate pure CSS visual effects, 3D transforms, animation patterns, and layout solutions. It serves as a visual catalog of interactive UI elements and graphics built exclusively with HTML and CSS. The collection distinguishes itself by implementing complex interactivity, such as state management and animation triggers, using only CSS pseudo-classes and keyframes without any JavaScript. It also features a system for generative art and algorithmic patterns, as well as spatial 3D constructions using perspective an
Implements sequenced motion and interactive UI behaviors using only CSS transitions and keyframes without JavaScript.
spin.js is a CSS loading spinner library used to signal background processes through resolution-independent activity indicators. It provides a JavaScript animation wrapper that manages the lifecycle and document injection of these elements, allowing for the programmatic start and stop of loading states. The project allows for the definition of spinner geometry, colors, and animation speed to match specific design systems. Users can customize the visual appearance through parameters such as line count, radius, and shadow effects, while also controlling rotation direction and timing. The libra
Implements resolution-independent spinning elements using pure CSS keyframe patterns for cross-browser performance.
This project is a CSS collectible card framework and holographic effect library designed to create interactive trading card faces. It provides a system for rendering complex artwork and card components entirely through CSS stylesheets without the use of external image assets. The framework specializes in simulating physical materials such as iridescent shimmers, metallic glares, and holographic foils. It utilizes blend modes and gradients to produce specialized surface finishes, including glitter and galaxy patterns, which react dynamically to the user's cursor position. The system further i
Provides a system for creating visually rich artwork and animations using pure CSS techniques.
This project is a collection of lightweight animated loading indicators and pure CSS UI components. It provides a library of pre-made styles and keyframes for rendering visual motion effects and loading spinners without the use of JavaScript. The library prioritizes minimal document object model overhead by utilizing a single-element HTML structure for each loader. It employs pseudo-elements to create complex shapes and relies on font-size based scaling to ensure proportional resizing across different dimensions. These components function as user interface feedback systems, providing visual
Provides animations and visual states implemented entirely in CSS to eliminate JavaScript dependencies.
Magic of CSS is a structured tutorial series that teaches web developers advanced CSS layout, typography, and animation techniques through hands-on examples. The course covers the full spectrum of CSS capabilities, from foundational box model and positioning concepts to sophisticated animation and interactive state management, all without relying on JavaScript. The series distinguishes itself by teaching practical, real-world CSS patterns such as inline-block justified grids, percentage-based absolute positioning, table-display vertical centering, and letter-span styling techniques. It demons
Teaches creating animations and transitions using pure CSS keyframes and transitions.
charts.css is a CSS-driven framework designed to transform semantic HTML into accessible data visualizations without relying on JavaScript. It functions as a charting library that uses standard HTML structures, such as tables and lists, to render graphs while maintaining full compatibility with screen readers. The project distinguishes itself by using CSS variables to map numeric data to visual dimensions and utility classes to control chart types and layouts. It supports a wide range of visual styles, including 3D effects, reflection effects, and customized color palettes integrated via a br
Provides interaction and highlighting effects for data points using pure CSS transitions and keyframe animations.
You-need-to-know-css is a curated library of pre-written CSS code snippets for common frontend styling tasks including layout patterns, visual effects, animations, and component styling. It serves as a quick reference for developers looking to implement ready-to-use styling solutions without writing CSS from scratch. The collection is organized by visual effect or layout category, with each snippet presented on a standalone page that includes syntax-highlighted code, property documentation explaining the CSS rules and their values, and a live inline demo rendered inside an isolated iframe to
Provides pre-written CSS animation snippets for common effects like spinners and hover transitions.
FlexSlider est un plugin de carrousel jQuery réactif utilisé pour créer des galeries coulissantes et des sliders de contenu. Il fournit un système pour afficher des carrousels multi-diapositives qui ajustent automatiquement leur taille en fonction de la résolution de l'écran et prend en charge les directions de langue de droite à gauche en ajustant le flux et l'orientation de l'animation. Le plugin permet la synchronisation de plusieurs instances de slider, garantissant que la lecture, l'animation et les transitions d'état se produisent simultanément à travers différents éléments sur une page. Il prend également en charge le mappage de balisage personnalisé, permettant à la logique interne d'être liée à des sélecteurs HTML arbitraires plutôt qu'à des modèles fixes. La bibliothèque couvre une gamme de capacités de mise en page et d'interaction, incluant des affichages multi-éléments, une accélération d'animation configurable et l'intégration avec des contrôles de navigation externes tels que les entrées clavier et les événements de molette de souris.
Implements fluid motion between content sections using absolute positioning and pure CSS transitions.
Ce projet est un cursus d'apprentissage CSS avancé composé de fichiers de démarrage et de projets finaux. Il fournit une collection d'implémentations réelles et une galerie de projets conçue pour maîtriser les techniques modernes de mise en page et de stylage. Le cursus se concentre sur une approche modulaire des feuilles de style utilisant des variables et une architecture Sass. Il met l'accent sur la convention de nommage block-element-modifier (BEM) pour créer un CSS maintenable et réutilisable. Le matériel couvre plusieurs domaines de capacités fondamentaux, notamment le design web responsive utilisant CSS Grid, Flexbox et les media queries. Il inclut également le développement d'effets de mouvement via les keyframes et transitions CSS, ainsi que l'intégration de graphiques vectoriels scalables et d'imagerie optimisée pour le stylage frontend.
Demonstrates motion and interactivity using pure CSS keyframes and transitions.
Spec is a comprehensive set of frontend coding standard specifications and project architecture guides. It provides a framework for organizing directory structures, module dependencies, and package layouts to create scalable and predictable codebases. The project defines rigorous governance standards for React components, including specific naming conventions and structural patterns for props. It also establishes a JSON API data specification to ensure predictable communication between system components through standardized exchange formats and HTTP response structures. The specification cov
Establishes best practices for using high-performance CSS properties to ensure smooth animations.
Ce projet est une collection de guides de référence et de modèles réutilisables pour implémenter des mises en page CSS, la typographie et des effets visuels. Il sert de bibliothèque d'extraits de style et de guides d'implémentation pour structurer les pages web et créer des modèles d'interface utilisateur courants. Le dépôt fournit des galeries spécialisées pour les effets visuels et les modèles de composants UI. Ceux-ci incluent des techniques pour créer du glassmorphism, des formes géométriques complexes et des éléments interactifs tels que des accordéons, des info-bulles et des indicateurs d'onglet animés. Le projet couvre un large éventail de capacités frontend, incluant la conception réactive, les systèmes de mise en page flexibles et basés sur grille, et l'optimisation de la typographie. Il inclut également des ressources pour construire des effets de mouvement interactifs, le mélange de couleurs et le filtrage d'image pour résoudre les problèmes de rendu courants et améliorer l'esthétique de l'interface.
Implements interactive motion effects such as ripple animations and loading indicators using pure CSS patterns.
Ce projet est une bibliothèque d'éléments UI animés et de spinners de chargement CSS conçus pour indiquer des processus en arrière-plan aux utilisateurs. Elle fournit une collection de composants Vue pré-construits qui enveloppent des animations CSS pour une intégration dans des applications web. La bibliothèque permet la personnalisation de l'apparence du spinner, incluant l'ajustement de la taille, de la couleur et de la vitesse d'animation pour correspondre à une marque visuelle spécifique. Ces indicateurs fournissent un retour visuel pendant les opérations asynchrones pour garantir que l'expérience utilisateur frontend reste active.
Implements loading sequences using pure CSS keyframes and transform properties without JavaScript execution.