A Polymer element for responsive embeds
Maintained by Joselito Júnior.
Install using Bower:
$ bower i responsive-embed -S
or via npm:
$ npm i responsive-embed
-
Import Web Components' polyfill (webcomponents.js)
<script src=".../webcomponentsjs/webcomponents.js"></script>
-
Import Custom Element:
<link rel="import" href=".../responsive-embed.html">
-
Start using it!
<responsive-embed> <!-- your media content --> </responsive-embed>
Attribute | Options | Default | Description |
---|---|---|---|
ratio |
1:1 , 4:3 ,16:9 , 21:9 |
16:9 |
Aspect ratio of the internal content |
<responsive-embed ratio="16:9">
<iframe src="https://www.youtube.com/embed/fCLMI5TCcqg" frameborder="0" allowfullscreen></iframe>
</responsive-embed>