fideo.js

1.0.1 • Public • Published

fideo.js

Makes your damn video embeds fit proper

DEMO: [http://waynedurack.com/fideo.js/]

I've been sticking loads of youtube and vimeo embeds in sites recently, and they're easy to do, but there's always a few extra lines of CSS and a couple of extra div wrappers you need to write to get them to be dynamically sized and/or work properly in a responsive design without them hanging out the end.

So fideo is a little piece of javascript that you run on the embedded iframe and it'll take care of everything. You don't need to add any images or CSS and it has no dependencies.

<!-- Embed fideo (or copy/paste the .min.js into your plugins.js) -->
<script src="fideo.min.js"></script>
<script>
    // Call fideo as many times as you need to
    fideo({ "target": "#selector", "size": "16:9" });
    
    // Leaving the size off defaults to 16:9
    fideo({ "target": "#selector2" });
    
    // You can also give it an HTML node instead of a selector
    fideo({ "target": htmlElement, "size": "2.39:1" });
</script>

At the moment there are six embedded aspect ratios, 16:9, 4:3, 1:1, 2.39:1, 2.35:1, and 21:9 - if you don't specify a size when calling fideo, then it'll default to 16:9.

To do:

  • Test on more platforms (so far tested on latest stable releases of Chrome, Firefox and Safari on OS X 10.7. Now tested in IE9 & IE8 too!)
  • Refactor!
  • More comprehensive readme!

Readme

Keywords

Package Sidebar

Install

npm i fideo.js

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

18.3 kB

Total Files

22

Last publish

Collaborators

  • trolleymusic