awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
miniMAC avatar

miniMAC/magic

0
View on GitHub↗
8,601 نجوم·1,166 تفرعات·SCSS·MIT·7 مشاهداتwww.minimamente.com/project/magic↗

Magic

Magic is a CSS animation library and visual effects framework providing a collection of predefined motion styles for moving, rotating, and transforming web elements. It serves as a build-time CSS optimizer that compiles only the specific animation styles used in a project to minimize the final stylesheet size.

The framework enables interactive user interface development by allowing animations to be triggered programmatically through scripts, hover events, or timing delays. It utilizes a system of timing and motion classes to manage the duration and speed of visual transitions.

The project covers frontend visual styling and animation management, focusing on the application of motion effects and the optimization of web performance through customized animation bundles.

Features

  • Predefined Animation Effects - Provides a comprehensive library of built-in visual transitions such as bounces, fades, and slides for rapid UI implementation.
  • CSS Animation Classes - Provides a library of pre-built motion effects applied to elements using standard CSS class names.
  • Visual Effects - Provides a framework of timing and motion classes for triggering programmatic visual transitions in user interfaces.
  • Style Generation Engines - Includes an engine that generates a minimal CSS stylesheet by scanning source files for used animation classes.
  • CSS Animation Utilities - Ships a comprehensive utility set of predefined CSS keyframe-based animations for web elements.
  • Bundle Optimizers - Compiles only the specific animation styles used in a project to reduce the final stylesheet size.
  • CSS Build Tools - Acts as a build-time engine that scans source files to compile and optimize CSS animation styles.
  • Web Performance Optimization Tools - Implements build-time optimizations to reduce stylesheet size and improve overall web page load speed.
  • Animation Timing Utilities - Provides utilities to control the duration and speed of visual effects via specific timing classes.
  • Transition Timings - Offers separate timing classes to manage the duration and speed of element transitions.
  • Interaction Effects - Creates interactive visual feedback through state-based styling and motion effects triggered by user interactions.
  • Lifecycle Animation Triggers - Supports triggering animations programmatically based on hover events or specified timing delays.
  • Animation Motion Event Triggers - Allows controlling animation timing and looping by binding JavaScript event listeners to CSS class toggles.
  • State Class Mapping - Implements a system where predefined CSS classes are applied to DOM elements to trigger specific visual transitions.
  • Visual Element Transforms - Enables the rotation, translation, and transformation of web elements through predefined motion styles.
  • CSS Animation Libraries - CSS3 animations with specialized visual effects.
  • 动画(Animate) - Listed in the “动画(Animate)” section of the Awesome Frontend awesome list.

سجل النجوم

مخطط تاريخ النجوم لـ minimac/magicمخطط تاريخ النجوم لـ minimac/magic

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Magic

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Magic.
  • h5bp/effeckt.cssالصورة الرمزية لـ h5bp

    h5bp/Effeckt.css

    10,817عرض على 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
    عرض على GitHub↗10,817
  • elrumordelaluz/csshakeالصورة الرمزية لـ elrumordelaluz

    elrumordelaluz/csshake

    4,881عرض على GitHub↗

    csshake is a CSS animation library and framework designed to create shaking, vibrating, and oscillating movement effects on DOM elements. It functions as a UI feedback component that uses visual motion patterns to signal errors or draw user attention through irregular element movement. The library provides multi-axis shake effects, including horizontal, vertical, and rotational motion patterns. These are implemented through class-based triggering mechanisms that allow for the delivery of error-signaling patterns and other attention-grabbing effects. The system covers a range of animation con

    SCSSanimationcsscsshake
    عرض على GitHub↗4,881
  • matthieua/wowالصورة الرمزية لـ matthieua

    matthieua/WOW

    9,903عرض على GitHub↗

    WOW is a JavaScript library and frontend animation controller that triggers CSS animations when elements enter the browser viewport during scrolling. It functions as a viewport trigger engine, managing the timing and execution of visual transitions for both static and dynamic page content. The library integrates scroll events with CSS animations and effects from libraries such as Animate.css. It utilizes intersection observers to monitor viewport entry and mutation observers to track and apply animation triggers to new elements added to the DOM after the initial setup.

    JavaScript
    عرض على GitHub↗9,903
  • animate-css/animate.cssالصورة الرمزية لـ animate-css

    animate-css/animate.css

    82,609عرض على GitHub↗

    Animate.css is a library of pre-defined, cross-browser CSS keyframe animations that can be applied to elements through declarative class toggling. It functions as a comprehensive motion framework, providing a standardized set of effects that ensure consistent visual transitions without requiring custom keyframe definitions. The library is built with a focus on accessibility, automatically respecting system-level reduced motion preferences to ensure that animations are disabled or simplified for users sensitive to screen movement. The framework distinguishes itself through a modular build proc

    CSSanimationcsscss-animations
    عرض على GitHub↗82,609
عرض جميع البدائل الـ 30 لـ Magic→

الأسئلة الشائعة

ما هي وظيفة minimac/magic؟

Magic is a CSS animation library and visual effects framework providing a collection of predefined motion styles for moving, rotating, and transforming web elements. It serves as a build-time CSS optimizer that compiles only the specific animation styles used in a project to minimize the final stylesheet size.

ما هي الميزات الرئيسية لـ minimac/magic؟

الميزات الرئيسية لـ minimac/magic هي: Predefined Animation Effects, CSS Animation Classes, Visual Effects, Style Generation Engines, CSS Animation Utilities, Bundle Optimizers, CSS Build Tools, Web Performance Optimization Tools.

ما هي البدائل مفتوحة المصدر لـ minimac/magic؟

تشمل البدائل مفتوحة المصدر لـ minimac/magic: h5bp/effeckt.css — Effeckt.css is a hardware-accelerated CSS animation library and UI transition framework. It provides a collection of… elrumordelaluz/csshake — csshake is a CSS animation library and framework designed to create shaking, vibrating, and oscillating movement… matthieua/wow — WOW is a JavaScript library and frontend animation controller that triggers CSS animations when elements enter the… animate-css/animate.css — Animate.css is a library of pre-defined, cross-browser CSS keyframe animations that can be applied to elements through… daneden/animate.css — Animate.css is a CSS animation library and browser-based motion framework. It provides a collection of pre-made… midudev/tailwind-animations — Tailwind Animations is a plugin-based toolkit that provides a collection of reusable CSS animation styles and utility…