All Projects â†’ diogomoretti â†’ Snakke.js

diogomoretti / Snakke.js

Licence: mit
🐍 Reading Position Indicator written in VanillaJS

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Snakke.js

Gumshoe
A simple vanilla JS scrollspy script.
Stars: ✭ 640 (+1677.78%)
Mutual labels:  scrolling, vanilla-js
Cardviewlist
An elegant and responsive CardView like Android on iOS with Swift. Available horizontal and vertical scrolling with full animations and customizable.
Stars: ✭ 30 (-16.67%)
Mutual labels:  scrolling
Brflabbytable
Bouncy and distorded table view cells, available on Cocoapods
Stars: ✭ 824 (+2188.89%)
Mutual labels:  scrolling
Fuckmyscroll.js
🔮 Animated scrolling to certain point or anchor
Stars: ✭ 10 (-72.22%)
Mutual labels:  scrolling
Push State
Turn static web sites into dynamic web apps.
Stars: ✭ 16 (-55.56%)
Mutual labels:  vanilla-js
Vanilla Emoji Picker
Modern emoji picker. Super light 2kb gzipped, simple and no frameworks đŸ˜ģ
Stars: ✭ 20 (-44.44%)
Mutual labels:  vanilla-js
Vanilla Lazyload
LazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsive images and enables native lazy loading.
Stars: ✭ 6,596 (+18222.22%)
Mutual labels:  vanilla-js
Verticalviewpager
Vertical View Pager Scroll page in upward and downward direction. To know more See README.
Stars: ✭ 33 (-8.33%)
Mutual labels:  scrolling
Learn Vanilla Js
Open source list of paid & free resources to learn vanilla JavaScript
Stars: ✭ 945 (+2525%)
Mutual labels:  vanilla-js
Stabs
tabs in vanilla JS
Stars: ✭ 9 (-75%)
Mutual labels:  vanilla-js
Albinotonnina.com
source-code
Stars: ✭ 837 (+2225%)
Mutual labels:  scrolling
Search Ui
🔍 A set of UI components to build a fully customized search!
Stars: ✭ 24 (-33.33%)
Mutual labels:  vanilla-js
Fullpage.js
fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple
Stars: ✭ 32,974 (+91494.44%)
Mutual labels:  scrolling
React Cool Inview
😎 đŸ–Ĩī¸ React hook to monitor an element enters or leaves the viewport (or another element).
Stars: ✭ 830 (+2205.56%)
Mutual labels:  scrolling
React Picky Date Time
A react component for date time picker. Online demo examples
Stars: ✭ 31 (-13.89%)
Mutual labels:  scrolling
Scroll Into View If Needed
Element.scrollIntoView ponyfills for things like "if-needed" and "smooth"
Stars: ✭ 811 (+2152.78%)
Mutual labels:  scrolling
React Intersection Observer
React component for the Intersection <Observer /> API
Stars: ✭ 940 (+2511.11%)
Mutual labels:  scrolling
Android scroll endless
Scroll endless for Android recyclerview
Stars: ✭ 12 (-66.67%)
Mutual labels:  scrolling
Angular Drag Scroll
Lightweight drag to scroll directive for AngularJS
Stars: ✭ 35 (-2.78%)
Mutual labels:  scrolling
Regie
An observable state management tool for vanilla JS applications based on Proxies
Stars: ✭ 33 (-8.33%)
Mutual labels:  vanilla-js

Snakke


Build Status Standard - JavaScript Style Guide GitHub tag

Reading Position Indicator written in VanillaJS

Features

  • Simple aproach
  • No dependencies
  • < 1kb minified

How to use

1 ➖ Download the latest release

2 ➖ Add snakke.min.js (src folder on zip file) before the closing <body> tag:

<script src="path/to/snakke.min.js"></script>

3 ➖ Add simple rule in your CSS:

.snakke-bar {
  /* Required style */
  position: fixed;
  top: 0;
  left: 0;
  transition: width .3s ease;
  /* Below, your bar style */
  height: 5px;
  background: #2ecc71;
}

Development

  • gulp server ➖ Server to development (Go to http://localhost:7000)
  • gulp build ➖ Generate snakke.min.js
  • gulp tag ➖ Release a new version

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

License

MIT License Šī¸ Diogo Moretti

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].