# electerious/basicScroll

Standalone parallax scrolling for mobile and desktop with CSS variables.

Repository: https://github.com/electerious/basicScroll
Canonical: https://ross.abutalabs.com/products/basicscroll
Homepage: https://basicscroll.electerious.com
Language: JavaScript
License: MIT
License Family: permissive
Last push: 2022-10-24T21:12:55+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3594, "days_push": 1409, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3599, forks 146 (observed 2026-08-28T04:08:11.399928+00:00)

## What it is
A standalone JavaScript library that drives parallax and scroll-based animations by updating CSS variables according to scroll position. It is framework independent, works on mobile and desktop, and lets you animate any CSS property via custom properties or JS callbacks.

## Use cases
- add parallax scrolling effects to a website
- animate elements based on scroll position
- build Apple-style scroll animations
- create multi-layer parallax scenes
- animate CSS properties with scroll-driven CSS variables
- add scroll effects that work on mobile and desktop

## When to choose
- you want lightweight, framework-independent scroll animations
- you prefer driving animations with CSS variables instead of JS DOM manipulation
- you need smooth parallax performance on mobile and desktop

## When to avoid
- you need a full scroll-animation timeline library with rich easing and scene orchestration
- your target browsers lack CSS custom properties support
- you want scroll-triggered animations rather than scroll-linked ones

## Facets
- artifact type: library
- maturity: maintenance
- function: animation, ui-components
- domain: frontend, web-development, web-design
- platform: browser, cross-platform
- tags: parallax, scroll-animations, css-variables, framework-independent, scrolling

## Member repositories
- electerious/basicScroll (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:11.399928+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:33:46.156463+00:00, confidence not recorded.
  - readme: https://github.com/electerious/basicScroll (fetched 2026-08-28T04:08:11.399928+00:00, sha 85f5427dacc7)
  - homepage: https://basicscroll.electerious.com (fetched 2026-08-29T09:27:13.650541+00:00, sha 32f06ebf4695)
  - registry_npm: https://registry.npmjs.org/basicscroll (fetched 2026-08-29T09:27:13.659516+00:00, sha ebd16b296066)
- Data as of 2026-08-30T08:39:29.467469+00:00.
