All Projects → klombomb → Gifsee.js

klombomb / Gifsee.js

A modern, vanilla JavaScript gif previewer and loader.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Gifsee.js

favloader
Vanilla JavaScript library for loading animation in favicon (favicon loader)
Stars: ✭ 20 (-58.33%)
Mutual labels:  loader, gif
Front End Daily Challenges
As of October 2020, 170+ works have been accomplished, challenge yourself each day!
Stars: ✭ 598 (+1145.83%)
Mutual labels:  loader, html5
Gifloader
An Android Library to load your GIF files
Stars: ✭ 38 (-20.83%)
Mutual labels:  gif, loader
Wheels
笨办法造轮子
Stars: ✭ 1,007 (+1997.92%)
Mutual labels:  html5
Mediaelement
HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.
Stars: ✭ 7,767 (+16081.25%)
Mutual labels:  html5
H5ui
Lightweight, elegant open source mobile UI style library.
Stars: ✭ 44 (-8.33%)
Mutual labels:  html5
Videocontext
An experimental HTML5 & WebGL video composition and rendering API.
Stars: ✭ 1,035 (+2056.25%)
Mutual labels:  html5
Gif rain code
生成gif数字雨动态头像
Stars: ✭ 40 (-16.67%)
Mutual labels:  gif
Sklad
Promise-based API for IndexedDB
Stars: ✭ 45 (-6.25%)
Mutual labels:  html5
Csspin
CSS Spinners and Loaders - Modular, Customizable and Single HTML Element Code for Pure CSS Loader and Spinner
Stars: ✭ 1,019 (+2022.92%)
Mutual labels:  loader
Spring Cloud Zuul Ratelimit
Rate limit auto-configure for Spring Cloud Netflix Zuul
Stars: ✭ 1,018 (+2020.83%)
Mutual labels:  loader
Webamp
Winamp 2 reimplemented for the browser
Stars: ✭ 8,268 (+17125%)
Mutual labels:  html5
Flute
A beautiful, easilly composable HTML5 generation library in Common Lisp
Stars: ✭ 45 (-6.25%)
Mutual labels:  html5
Aimage
An animated gif & apng engine for iOS in Swift. Have a great performance on memory and cpu usage.
Stars: ✭ 1,014 (+2012.5%)
Mutual labels:  gif
Format parser
file metadata parsing, done cheap
Stars: ✭ 46 (-4.17%)
Mutual labels:  gif
Devgonga
Devgonga é uma startup com foco em criação de sites e desenvolvimento de sistemas web, moldada para atender a pequenas e médias empresas ao redor de angola. https://devgonga.github.io/devgonga/
Stars: ✭ 41 (-14.58%)
Mutual labels:  html5
Bentools Etl
PHP ETL (Extract / Transform / Load) library with SOLID principles + almost no dependency.
Stars: ✭ 45 (-6.25%)
Mutual labels:  loader
Minipaint
online image editor
Stars: ✭ 1,014 (+2012.5%)
Mutual labels:  html5
Css Spinner
small, elegant pure css spinner for ajax or loading animation
Stars: ✭ 1,013 (+2010.42%)
Mutual labels:  loader
Toms Myspace Page
A static clone of Tom's iconic 2006 Myspace profile page.
Stars: ✭ 44 (-8.33%)
Mutual labels:  html5

gifsee

A modern, vanilla JavaScript Facebook style gif previewer and loader is. Inspired by this jQuery plugin, just 2.8kb minified.

Demo

a gif of gif loaded using gifsee

Here

For Modern Browsers

Gifsee unapologetically uses modern JavaScript techniques, without transpiling them back to ES5. Gifsee uses Fetch, Arrow Functions, Calc and Promises. For old browsers using a Fetch Polyfill is recommended.

Install

For now gifsee only supports old fashioned scripts, but module support will be added very soon. Grab a copy of the latest version from the dist folder and add it to your page, or clone the entire repo.

<link rel="stylesheet" href="../gifsee.min.css">
<script src="../gifsee.js"></script>

Usage

<img src="frame.png" data-gifsee="gif.png" id="super-cool-gif">
var myImage = new gifsee(document.getElementById('super-cool-gif'));

Docs

gifsee new gifsee(HTMLImageElement)
gifsee has one parameter which must be an Image element

HTMLImageElement
src
URL for an image preview of your Gif. (can be any image, but width should be the same a gif)

data-gifsee
URL for gif.

To-do

  • Add tests
  • Webpack/CommonJS/UMD support
  • Cleaner code
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].