jQuery Plugin For Image Hover Transition Effect - hoverTransition
File Size: | 6.96KB |
---|---|
Views Total: | 2330 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

hoverTransition is a light & easy jQuery plugin to create an animated image caption overlay that slides from any side of the image, depending on the direction of your mouse movement.
Basic usage:
1. Import the modernizr.js to check if the browser supports CSS3 transition.
<script src="modernizr.custom.92416.js"></script>
2. Import the jQuery javascript library and jQuery hoverTransiton plugin in the page.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> <script src="jquery.hoverTransition.js"></script>
3. Wrap an image in a wrap and create the html for the image caption.
<div id="wrapper"> <a href="#" title="hello world"> <img src="http://lorempixel.com/400/200"> <div class="slide-item"> <span class="title"> jQuery </span> <span class="author"> jQuery Plugins </span> </div> </a> </div>
4. The sample CSS to style the image and the image caption overlay.
<style type="text/css"> #wrapper { position: relative; width: 400px; padding: 5px; background: #F8F3F3; -webkit-border-radius: 3px; box-shadow: 0 1px 2px rgba(0,0,0,0.07); } #wrapper a { display: block; position: relative; overflow: hidden; } #wrapper a img { display: block; position: relative; } .slide-item { position: absolute; width: 100%; height: 100%; background-color: rgba(255,111,162,0.9); } </style>
5. Enable the plugin with options.
<script> $(function() { var options = { speedTime: 200, easing: 'ease', hoverDelay: 0 }; $(' #wrapper > a').hoverTransitionBegin(options,'div'); }); </script>
This awesome jQuery plugin is developed by lgmrain. For more Advanced Usages, please check the demo page or visit the official website.