A lightweight, easy-to-use jQuery plugin for fluid width video embeds.
FitVids automates the Intrinsic Ratio Method by Thierry Koblentz to achieve fluid width videos in your responsive web design.
Include jQuery and FitVids.js in your layout and target your videos container with fitVids()
.
<script src="path/to/jquery.min.js"></script>
<script src="path/to/jquery.fitvids.js"></script>
<script>
$(document).ready(function(){
// Target your .container, .wrapper, .post, etc.
$("#thing-with-videos").fitVids();
});
</script>
This will wrap each video in a div.fluid-width-video-wrapper
and apply the necessary CSS. After the initial Javascript call, it's all percentage-based CSS magic.
YouTube | Y |
Vimeo | Y |
Blip.tv | Y |
Viddler | Y |
Kickstarter | Y |
Have a custom video player? We now have a customSelector
option where you can add your own specific video vendor selector (mileage may vary depending on vendor and fluidity of player):
$("#thing-with-videos").fitVids({ customSelector: "iframe[src^'http://mycoolvideosite.com'], iframe[src^='http://myviiids.com']"});
// Selectors are comma separated, just like CSS
Note: This will be the quickest way to add your own custom vendor as well as test your player's compatibility with FitVids.
- 09.02.11 - v1 - 2.376kb
- Added
customSelector
option
- Added
- 09.02.11 - v1 - 2.135kb
- Initial release
- Vimeo,YouTube, Blip.tv, Viddler, Kickstarter
@ChrisCoyier, @davatron5000, @TrentWalton, @raygunray