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

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

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

hakimel/stroll.js

0
View on GitHub↗
4,342 نجوم·708 تفرعات·HTML·MIT·7 مشاهداتlab.hakim.se/scroll-effects↗

Stroll.js

stroll.js هي مكتبة رسوم متحركة لواجهة المستخدم الأمامية مصممة لتحويل قوائم الويب القياسية إلى شاشات تمرير ثلاثية الأبعاد. تعمل كأداة لإنشاء منظورات قائمة على العمق باستخدام تحويلات CSS3.

تتخصص المكتبة في رسوم متحركة الويب ثلاثية الأبعاد وتصميم القوائم التفاعلية. تنفذ تأثيرات مرئية تستجيب لحركة المستخدم، مما يضيف عمقاً مكانياً ومنظوراً لعناصر القائمة أثناء التنقل فيها.

Features

  • 3D Depth Effects - Transforms standard lists into 3D scrolling displays using rotations and zoom to create spatial depth.
  • 3D Perspective Transforms - Implements three-dimensional depth and tilting effects on list elements using CSS transforms.
  • 3D Transform Animations - Animates 3D CSS transforms like rotateX and translateZ to create depth-based motion effects for lists.
  • Dynamic Scrolling Lists - Builds dynamic scrolling lists that react to user movement to provide an engaging visual experience.
  • Scroll-Offset Tracking - Tracks scroll distance to translate the positions of list items and trigger depth-based visual transitions.
  • 3D Scroll Libraries - Implements a JavaScript library that creates three-dimensional scrolling perspectives for lists using CSS3 transforms.
  • Animation Libraries - Provides a lightweight utility for adding motion and spatial effects to web-based list elements.
  • Proximity-Based Scaling - Adjusts the scale and opacity of list items based on their proximity to the center of the view.
  • CSS3 Hardware-Accelerated Animations - Leverages GPU-accelerated CSS3 properties to create immersive and modern visual transforms for web content.
  • Staggered Animation Offsets - Calculates unique animation offsets based on an item's position in the list to create staggered visual effects.
  • Style Object Injection - Directly modifies the element style object in real time to trigger visual state changes based on scroll position.
  • Scroll Effects - CSS-based list scroll effects.
  • 动画(Animate) - Listed in the “动画(Animate)” section of the Awesome Frontend awesome list.

سجل النجوم

مخطط تاريخ النجوم لـ hakimel/stroll.jsمخطط تاريخ النجوم لـ hakimel/stroll.js

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

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

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

Start searching with AI

بدائل مفتوحة المصدر لـ Stroll.js

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Stroll.js.
  • tictail/bounce.jsالصورة الرمزية لـ tictail

    tictail/bounce.js

    6,165عرض على GitHub↗

    bounce.js is a JavaScript library and programmatic wrapper for generating and applying CSS3 keyframe animations and 3D transformations. It provides a tool for creating complex animation sequences without the need to write manual stylesheet rules. The library allows for the creation of animations by chaining scale, rotation, translation, and skew transformations. These generated sequences can be saved under unique names for reuse across multiple elements. The system manages the animation lifecycle through callback functions that trigger when a visual sequence completes. It also includes a com

    CSS
    عرض على GitHub↗6,165
  • daniel-lundin/snabbt.jsالصورة الرمزية لـ daniel-lundin

    daniel-lundin/snabbt.js

    5,175عرض على GitHub↗

    snabbt.js is a JavaScript motion framework and CSS transform animation library used to create high-performance animations for DOM elements. It functions as a 3D CSS animation engine and a matrix-based geometry toolkit for calculating precise translations, rotations, scales, and skews. The framework provides a user-driven animation controller that allows animation progress to be tied to manual user input rather than standard time-based playback. It enables the simulation of depth and perspective by animating HTML elements into three-dimensional shapes. The system covers motion orchestration t

    JavaScript
    عرض على GitHub↗5,175
  • visionmedia/move.jsالصورة الرمزية لـ visionmedia

    visionmedia/move.js

    4,698عرض على 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
    عرض على GitHub↗4,698
  • gijsroge/tilt.jsالصورة الرمزية لـ gijsroge

    gijsroge/tilt.js

    3,862عرض على GitHub↗

    tilt.js is a jQuery plugin and mouse-driven animation library used to create 3D parallax effects and interactive rotations on web elements. It functions as a frontend interaction tool that maps cursor coordinates to rotation angles, simulating three-dimensional perspective and spatial depth. The library features a dynamic glare overlay that simulates light reflection on a surface, mimicking materials such as glass or glossy plastic. It also implements layered parallax offsetting to shift inner elements along different axes, creating a perceived sense of depth as the main container rotates. T

    JavaScriptjqueryparallaxtilt
    عرض على GitHub↗3,862
عرض جميع البدائل الـ 30 لـ Stroll.js→

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

ما هي وظيفة hakimel/stroll.js؟

stroll.js هي مكتبة رسوم متحركة لواجهة المستخدم الأمامية مصممة لتحويل قوائم الويب القياسية إلى شاشات تمرير ثلاثية الأبعاد. تعمل كأداة لإنشاء منظورات قائمة على العمق باستخدام تحويلات CSS3.

ما هي الميزات الرئيسية لـ hakimel/stroll.js؟

الميزات الرئيسية لـ hakimel/stroll.js هي: 3D Depth Effects, 3D Perspective Transforms, 3D Transform Animations, Dynamic Scrolling Lists, Scroll-Offset Tracking, 3D Scroll Libraries, Animation Libraries, Proximity-Based Scaling.

ما هي البدائل مفتوحة المصدر لـ hakimel/stroll.js؟

تشمل البدائل مفتوحة المصدر لـ hakimel/stroll.js: tictail/bounce.js — bounce.js is a JavaScript library and programmatic wrapper for generating and applying CSS3 keyframe animations and 3D… daniel-lundin/snabbt.js — snabbt.js is a JavaScript motion framework and CSS transform animation library used to create high-performance… visionmedia/move.js — move.js is a JavaScript motion engine and CSS3 animation framework designed to animate DOM elements. It functions as a… gijsroge/tilt.js — tilt.js is a jQuery plugin and mouse-driven animation library used to create 3D parallax effects and interactive… micku7zu/vanilla-tilt.js — vanilla-tilt.js is a JavaScript 3D tilt library used to animate web elements in 3D space. It functions as an… gskinnerteam/flutter_vignettes — This project is a collection of reference implementations and experimental user interface components. It serves as a…