css-video-wrap
v1.0.2
Published
a css module wrapper for embedded video youtube, vimeo, etc...
Downloads
7
Maintainers
Readme
css-video-wrap
A css module compatible css module wrapper for embedded video youtube, vimeo, etc...
Best to use this with react-css-modules
Install
npm install css-video-wrap --save-dev
Usage
Simply import the video wrap css module and use it to wrap around an embed
import { wrapper } from 'css-video-wrap'
Then use it for styling your elements.
return (
<div styleName="videoWrapper">
{/* video embed... */}
</div>
);
Example
Check out the full working example here
Run it
npm install; npm start
import React from 'react';
import CSSModules from 'react-css-modules';
let styles = {}
import { wrapper } from 'css-video-wrap'
Object.assign(styles, wrapper)
function Video( props) {
const { route } = props;
return (
<div styleName="videoWrapper">
<iframe width="560" height="315" src="https://www.youtube.com/embed/HBHJ0XGZfLs" frameBorder="0" allowFullScreen></iframe>
</div>
);
}
export default CSSModules(Video, styles, {allowMultiple: true} )