Flex Video

If you're embedding a video from YouTube, Vimeo, or another site that uses iframe, embed or object elements, you can wrap your video in div.flex-videoto create an intrinsic ratio that will properly scale your video on any device.

4:3 is the default size for the .flex-video element, and the assumption for .flex-video for chrome (controls) height is based on YouTube.

Because Vimeo places their chrome on the player itself, adding a class of .vimeo creates a container that is sized for the video only — no extra padding for the controls.


Building flex-video containers using our classes is simple, you'll just need to create a <div class="flex-video">and apply the classes you want to style it appropriately.

The available class options:
widescreen: Will give the player a widescreen aspect ratio.
vimeo: This will ensure that we don't add extra padding since Vimeo has controls within the player, itself.