awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tictail avatar

tictail/bounce.js

0
View on GitHub↗
6,165 stars·407 forks·CSS·MIT·4 vuesbouncejs.com↗

Bounce.js

bounce.js est une bibliothèque JavaScript et un wrapper programmatique pour générer et appliquer des animations CSS3 keyframe et des transformations 3D. Il fournit un outil pour créer des séquences d'animation complexes sans avoir besoin d'écrire manuellement des règles de feuille de style.

La bibliothèque permet la création d'animations en enchaînant des transformations d'échelle, de rotation, de translation et d'inclinaison. Ces séquences générées peuvent être enregistrées sous des noms uniques pour être réutilisées sur plusieurs éléments.

Le système gère le cycle de vie de l'animation via des fonctions de rappel qui se déclenchent lorsqu'une séquence visuelle se termine. Il inclut également un vérificateur de compatibilité pour vérifier si l'environnement du navigateur prend en charge les transformations 3D et les spécifications de keyframe requises.

Features

  • CSS3 Hardware-Accelerated Animations - Provides a programmatic wrapper for creating complex CSS3 hardware-accelerated animations and 3D transformations.
  • Animation Libraries - Acts as a JavaScript library for generating and applying CSS3 keyframe animations.
  • Keyframe Animation Systems - Generates reusable CSS animation sequences by chaining scale, rotation, translation, and skew transformations.
  • 3D Transform Animations - Provides a programmatic interface for creating depth-based motion effects using 3D CSS transforms.
  • Chainable Definitions - Implements a chainable API to build complex CSS sequences by linking scale, rotation, and translation methods.
  • Dynamic Element Animation - Allows attaching generated animations to DOM elements with support for loops and completion callbacks.
  • CSS Animations - Provides a programmatic way to generate CSS keyframe animations through transformation chaining.
  • Custom Keyframe Sequences - Allows the programmatic definition and injection of unique keyframe sequences for DOM elements.
  • Keyframe Injection - Dynamically generates unique animation names and injects the corresponding CSS keyframe rules into the document head.
  • Named Animation Registrations - Enables saving generated animation sequences under unique names for reuse across multiple elements.
  • Named Theme Registrations - Maps generated animation identifiers to global styles to allow reuse across multiple elements.
  • Animation Lifecycle Callbacks - Includes callback functions that trigger specifically when a CSS animation sequence completes.
  • Motion Effects - Enables adding polished motion effects and 3D transitions to web elements to improve user experience.
  • Animation and Motion - Instant CSS3 animation creation.
  • Animations and Motion - Generates CSS3-powered animations quickly.
  • CSS Animation Libraries - Tool for creating CSS3-powered animations.
  • 动画(Animate) - Listed in the “动画(Animate)” section of the Awesome Frontend awesome list.

Historique des stars

Graphique de l'historique des stars pour tictail/bounce.jsGraphique de l'historique des stars pour tictail/bounce.js

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Bounce.js

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Bounce.js.
  • hakimel/stroll.jsAvatar de hakimel

    hakimel/stroll.js

    4,342Voir sur GitHub↗

    stroll.js is a frontend UI animation library designed to transform standard web lists into three-dimensional scrolling displays. It functions as a tool for creating depth-based perspectives using CSS3 transforms. The library specializes in 3D web animations and interactive list design. It implements visual effects that respond to user movement, adding spatial depth and perspective to list elements as they are navigated.

    HTML
    Voir sur GitHub↗4,342
  • visionmedia/move.jsAvatar de visionmedia

    visionmedia/move.js

    4,698Voir sur GitHub↗

    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

    JavaScript
    Voir sur GitHub↗4,698
  • rstacruz/jquery.transitAvatar de rstacruz

    rstacruz/jquery.transit

    7,240Voir sur GitHub↗

    This project is a jQuery plugin and animation extension that enables hardware-accelerated CSS3 transitions and transformations. It serves as a wrapper that shifts animation logic from script-based updates to native browser style transitions. The library provides tools for managing the scale, rotation, and orientation of page elements. It uses relative-value coordinate calculations to handle element movement and maps generic transformation properties to browser-specific vendor prefixes. The capability surface covers high-performance visual effects, including the management of timing and easin

    JavaScript
    Voir sur GitHub↗7,240
  • h5bp/effeckt.cssAvatar de h5bp

    h5bp/Effeckt.css

    10,817Voir sur GitHub↗

    Effeckt.css is a hardware-accelerated CSS animation library and UI transition framework. It provides a collection of styles designed to create smooth element entrances, exits, and attention-grabbing visual effects while preventing visual stuttering during interface transitions. The library focuses on high-performance animations using GPU-accelerated properties to ensure fluid movement. It enables the simulation of application navigation by sliding page views in and out of the viewport from specified directions. The framework covers a suite of visual capabilities, including directional entran

    CSS
    Voir sur GitHub↗10,817
Voir les 30 alternatives à Bounce.js→

Questions fréquentes

Que fait tictail/bounce.js ?

bounce.js est une bibliothèque JavaScript et un wrapper programmatique pour générer et appliquer des animations CSS3 keyframe et des transformations 3D. Il fournit un outil pour créer des séquences d'animation complexes sans avoir besoin d'écrire manuellement des règles de feuille de style.

Quelles sont les fonctionnalités principales de tictail/bounce.js ?

Les fonctionnalités principales de tictail/bounce.js sont : CSS3 Hardware-Accelerated Animations, Animation Libraries, Keyframe Animation Systems, 3D Transform Animations, Chainable Definitions, Dynamic Element Animation, CSS Animations, Custom Keyframe Sequences.

Quelles sont les alternatives open-source à tictail/bounce.js ?

Les alternatives open-source à tictail/bounce.js incluent : hakimel/stroll.js — stroll.js is a frontend UI animation library designed to transform standard web lists into three-dimensional scrolling… visionmedia/move.js — move.js is a JavaScript motion engine and CSS3 animation framework designed to animate DOM elements. It functions as a… rstacruz/jquery.transit — This project is a jQuery plugin and animation extension that enables hardware-accelerated CSS3 transitions and… h5bp/effeckt.css — Effeckt.css is a hardware-accelerated CSS animation library and UI transition framework. It provides a collection of… daneden/animate.css — Animate.css is a CSS animation library and browser-based motion framework. It provides a collection of pre-made… tobiasahlin/spinkit — SpinKit is a UI component library and CSS animation library focused on providing a collection of animated loading…