Giter Site home page Giter Site logo

sanjayaharshana / animtrap Goto Github PK

View Code? Open in Web Editor NEW
104.0 15.0 37.0 3.37 MB

AnimTrap is a CSS Framework for animations. Its like bootstrap for JS animations. All you need is to import AnimTrap and use it for animations in your webapp easily. AnimTrap supports animations like scrolling and simple effects which would make a richer the experience from your webapp

License: MIT License

CSS 85.82% JavaScript 14.18%
css js framwork animation

animtrap's People

Contributors

chamuth avatar indicomax avatar kasvith avatar sanjayaharshana avatar tdevinda avatar yenlomash avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

animtrap's Issues

Unlimited Rain drops are being created

Memory Management Bug

By looking at the code it can be guessed that unlimited amount of div elements will be created and after the usage they are not been destroyed. It can lead to memory errors of the user computer.

It need to be fixed ASAP

Its good if this was an actual JQuery Plugin

jQuery Plugin is needed

Its obvious that this plugin is not binding to jQuery itself.
We need let users to select what element should display the rain, so i suggest to refactor this to be used as like

$('#my-custom-id-div').rain()

jQuery is too heavy

I think jQuery is too heavy for this simple utility. One must have jQuery to use this. It's a pain.
Lets move to vanillaJS with minimal dependencies

The target it to make this under 3KB of size

We need webpack

Gulp is very bad in this situation.
Webpack is more powerful and can do awesome job with it's dependency tree strategy. Lets use it

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.