Skip to content

theirnameissam/gifsee.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A modern, vanilla JavaScript gif previewer and loader.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published