A simple plugin to create multi scrolling websites with two vertical scrolling panels.
“multiScroll.js is fully functional on all modern browsers, as well as some old ones such as Internet Explorer 8, 9, Opera 12… It works with browsers with CSS3 support and with the ones who don’t have it, making it ideal for old browsers compatibility. It is designed to work as well on touch devices such as mobile phones or tablets.”
A simple jQuery plugin to extract the dominant color of an image and apply it to the background of its parent element.
I am starting a small list of Material Design resources. If you have anything to share, let me know in the comments.
Pattern Lock is a light weight plugin to simulate the Android Pattern Lock Mechanism. It’s easy to configure and style.
1 2 3 |
var lock = new PatternLock("#patternContainer"); var lock= new PatternLock('#patternHolder',{radius:30,margin:20}); |
Gridify is a jQuery plugin that utilizes CSS3 transformations to transform your website into a multi page grid with smooth animations.
Uses jQuery and Velocity.js!
“Have you ever needed to perform a single or periodic task on your page based on user’s actual presence? Do you think you really need to fetch new notifications from your servers all the time, or isn’t such task quite pointless unless there actually is an active user sitting in front of your page?”
jQuery-IdleCat to the rescue …
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
// Create an instance of idleCat on a jQuery object. var instance = $('#status').idleCat({ // Number of seconds to wait between two scans of user activity. interval: 2, // How many seconds to hold the activity from the moment of knowing there was not any activity. release: 2, // The default state of the idleness (use 'active' or 'idle'). state: 'idle', // Callback fired after the discovery of user activity on the page. activeCallback: function() { $(this).addClass('active'); }, // Callback fired after the discovery of used idleness on the page. // (+ number of seconds defined in the 'release' property) idleCallback: function(element) { $(this).removeClass('active'); }, // See below for more options... }); // Log current state from idleCat attached to that jQuery object. window.setInterval(function() { console.log(instance.getState()); }, 1000) |
Code My UI provides handpicked code snippets, you can use in your own web projects. You can find website design inspiration, plus some code samples.
Minimap provides a preview of a full webpage or its DOM element. All with flexible positioning and navigation support.
1 2 |
//Desired dom element var previewBody = $('body').minimap(); |
It is an animation proxy: used as a wrapper of your chosen library, it may allow you to do more and better and it makes easy to switch from one library to another any time you want. Currently it can work together with GSAP, Velocity.js, Transit (CSS transitions) or jQuery.
As a big velocity fan, Tweene provides some nice unique additional options and the timeline feature pushes things to new levels ;)