awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cferdinandi avatar

cferdinandi/smooth-scrollArchived

0
View on GitHub↗
5,444 स्टार्स·839 फोर्क्स·JavaScript·MIT·10 व्यूज़

Smooth Scroll

यह JavaScript स्मूथ स्क्रॉलिंग लाइब्रेरी एक फ्रंटएंड यूटिलिटी और व्यूपोर्ट मोशन कंट्रोलर है जिसे एंकर लिंक्स के लिए ट्रांज़िशन को एनिमेट करने के लिए डिज़ाइन किया गया है। यह टारगेट एलिमेंट्स की ओर तरल गति के साथ इंस्टेंट जंप्स को बदलने के लिए स्टैंडर्ड लिंक क्लिक्स को इंटरसेप्ट करती है।

यह लाइब्रेरी त्वरण और मंदी को प्रबंधित करने के लिए कॉन्फ़िगर करने योग्य मोशन ईज़िंग पैटर्न और स्पीड कंट्रोल्स प्रदान करती है। इसमें सक्रिय एनिमेशन को तुरंत रद्द करने का एक तंत्र शामिल है और यह सीधे फंक्शन कॉल्स के माध्यम से प्रोग्रामेटिक स्क्रॉल ट्रिगरिंग का समर्थन करती है।

यह टूल टारगेट कंटेंट को फिक्स्ड हेडर्स के पीछे छिपने से रोकने के लिए पोजिशनिंग ऑफसेट्स को संभालता है और ट्रांज़िशन के दौरान ब्राउज़र एड्रेस बार को सिंक्रोनाइज़ करता है। इसमें एक इवेंट-संचालित कॉलबैक सिस्टम भी है जो स्क्रॉलिंग एनिमेशन शुरू होने, समाप्त होने या बाधित होने पर साइड इफेक्ट्स को ट्रिगर करता है।

Features

  • Anchor Link Animators - Provides a specialized utility to intercept link clicks and glide the viewport to target elements.
  • Animation Easing Functions - Offers configurable mathematical easing patterns to control the acceleration and deceleration of scrolls.
  • Easing Functions - Implements mathematical easing functions to provide natural acceleration and deceleration during viewport transitions.
  • Section Jump Links - Transforms instant jumps to section anchor links into fluid, animated transitions.
  • Animation Customizations - Allows fine-tuning of transition speeds and easing patterns to enhance the visual feel of page movement.
  • Smooth Scrolling - Replaces native instant jumps to anchor links with fluid, animated transitions.
  • Element-Targeted Scrolling - Enables programmatic viewport movement to specific DOM elements via JavaScript function calls.
  • Fixed Element Offsets - Provides pixel-accurate offsets to prevent target content from being hidden behind fixed navigation headers.
  • Imperative Scroll Controllers - Provides imperative control over the viewport's scroll position with support for positional offsets.
  • Viewport Control - Manages the movement and visibility of the viewport through custom animations and event callbacks.
  • RequestAnimationFrame Loops - Uses requestAnimationFrame to calculate and apply incremental scroll positions for fluid, high-performance motion.
  • Smooth Scroll Libraries - Implements a JavaScript library for high-performance, configurable smooth scrolling to anchor links.
  • Event Interception - Intercepts default browser anchor jump behaviors to trigger custom smooth scrolling animations.
  • Fixed Header Offsets - Adjusts the final scroll position to ensure target elements are not obscured by fixed navigation bars.
  • Animation Cancellations - Includes a mechanism to immediately stop an ongoing scroll animation and freeze the viewport.
  • Transit Duration Controls - Allows adjusting transit time based on scroll distance or setting fixed durations for consistent motion.
  • Viewport Offset Adjustments - Provides logic to offset target scroll coordinates so content remains visible beneath fixed navigation headers.
  • URL State Synchronization - Synchronizes the browser address bar with target anchor fragments during smooth scrolling transitions.
  • 平滑滚动插件(Smooth Scroll) - Listed in the “平滑滚动插件(Smooth Scroll)” section of the Awesome Frontend awesome list.

स्टार हिस्ट्री

cferdinandi/smooth-scroll के लिए स्टार हिस्ट्री चार्टcferdinandi/smooth-scroll के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Smooth Scroll के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Smooth Scroll के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • tholman/elevator.jstholman का अवतार

    tholman/elevator.js

    6,641GitHub पर देखें↗

    elevator.js is a lightweight JavaScript library that adds a playful, elevator-themed scroll-to-top button to a webpage. When clicked, it smoothly animates the page back to the top while playing a looping elevator music track in the background, masking the transition and adding a whimsical touch to the user experience. The library goes beyond a simple scroll-to-top button by offering configurable scroll duration, the ability to scroll to any specified DOM element with optional vertical padding, and callback hooks that fire user-defined functions at the start and end of the animation. This allo

    JavaScript
    GitHub पर देखें↗6,641
  • fisshy/react-scrollfisshy का अवतार

    fisshy/react-scroll

    4,411GitHub पर देखें↗

    react-scroll is a library for managing smooth and immediate scrolling behavior between page elements in React applications. It functions as a DOM scroll controller, providing a declarative API and a set of components to animate the viewport to specific target elements. The library enables custom scrolling by allowing the viewport to move to target elements through either instant jumps or animated transitions. It provides a system for integrating this scrolling logic into custom components using mixins to define specific movement triggers and targets. The project covers viewport navigation an

    JavaScript
    GitHub पर देखें↗4,411
  • ustbhuangyi/better-scrollustbhuangyi का अवतार

    ustbhuangyi/better-scroll

    16,489GitHub पर देखें↗

    Better-scroll is a JavaScript scroll library and touch interaction engine designed to create high-performance scrollable areas in web browsers. It functions as a modular UI component framework that provides the foundation for building complex scrollable elements. The library is distinguished by a plugin-based architecture that allows the injection of custom methods and event hooks. This system enables the creation of specialized interface components such as carousel sliders, scrollable picker inputs, and draggable element systems. The project covers a wide range of mobile web interaction pat

    TypeScriptbetter-performanceiosiscroll
    GitHub पर देखें↗16,489
  • greensock/gsapgreensock का अवतार

    greensock/GSAP

    23,877GitHub पर देखें↗

    GSAP is a comprehensive JavaScript animation library designed for orchestrating complex motion sequences and interactive user interfaces. It provides a robust property-interpolation engine that calculates intermediate values for CSS styles, attributes, and numeric properties, enabling smooth visual transitions across web elements. The framework is built on a core architecture that manages animation lifecycles, timeline-based sequence orchestration, and virtual property interception to ensure precise control over motion. The library distinguishes itself through a modular, plugin-based extensib

    JavaScriptanimationgsapjavascript
    GitHub पर देखें↗23,877
Smooth Scroll के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

cferdinandi/smooth-scroll क्या करता है?

यह JavaScript स्मूथ स्क्रॉलिंग लाइब्रेरी एक फ्रंटएंड यूटिलिटी और व्यूपोर्ट मोशन कंट्रोलर है जिसे एंकर लिंक्स के लिए ट्रांज़िशन को एनिमेट करने के लिए डिज़ाइन किया गया है। यह टारगेट एलिमेंट्स की ओर तरल गति के साथ इंस्टेंट जंप्स को बदलने के लिए स्टैंडर्ड लिंक क्लिक्स को इंटरसेप्ट करती है।

cferdinandi/smooth-scroll की मुख्य विशेषताएं क्या हैं?

cferdinandi/smooth-scroll की मुख्य विशेषताएं हैं: Anchor Link Animators, Animation Easing Functions, Easing Functions, Section Jump Links, Animation Customizations, Smooth Scrolling, Element-Targeted Scrolling, Fixed Element Offsets।

cferdinandi/smooth-scroll के कुछ ओपन-सोर्स विकल्प क्या हैं?

cferdinandi/smooth-scroll के ओपन-सोर्स विकल्पों में शामिल हैं: tholman/elevator.js — elevator.js is a lightweight JavaScript library that adds a playful, elevator-themed scroll-to-top button to a… fisshy/react-scroll — react-scroll is a library for managing smooth and immediate scrolling behavior between page elements in React… ustbhuangyi/better-scroll — Better-scroll is a JavaScript scroll library and touch interaction engine designed to create high-performance… greensock/gsap — GSAP is a comprehensive JavaScript animation library designed for orchestrating complex motion sequences and… iamdustan/smoothscroll — smoothscroll is a browser compatibility library and JavaScript polyfill that provides uniform smooth scrolling… chrisbuilds/terminaltexteffects — This project is a terminal graphics library and command-line visual effects tool designed to create dynamic motion…