Last Updated:
CSS Video Borders OG Image

CSS Video Borders

Ed Zivkovic
Ed Zivkovic Webmaster

How to make stylish CSS video borders for your video embedments without the extra weight of graphics.

Adding borders around your embedded videos will immediately mark your page as different. While only split testing would reveal if video borders improve sales conversions, they can however add a nice touch to a blog post.

We'll start with a before and after...

Before CSS

Before - Here is a mock up before adding the CSS ..

Before - Here is a YouTube video before adding the CSS ..

After CSS

After - Here is a mock up after adding the CSS ..

After - Here is a YouTube video after adding the CSS ..

As you can see, it’s a big improvement as well as very lightweight because no graphics were used which speeds up load times and save on bandwidth.

How to make CSS Video Borders

Declare some CSS border property rules into the iframe element.

Inline StyleSheet

The style="border: 9px outset #ddd;" and padding: 6px; CSS rules were added into the iframe.

<iframe style="border: 9px outset #ddd; padding: 6px;" width="560" height="315" src="https://www.youtube-nocookie.com/embed/LQ60Mkle4FY" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

External StyleSheet

For websites with multiple videos, the CSS rules can be added to the external stylesheet and a class name can be added to the HTML iframe.

HTML

<iframe class="my_class_name" width="560" height="315" src="https://www.youtube-nocookie.com/embed/LQ60Mkle4FY" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

The class attribute class=”my_class_name” points to the following style rules in a CSS style sheet. It tells the style sheet to add the following CSS style rules to the iframe element.

CSS

.my_class_name {
  padding: 6px;
  border: 9px outset #ddd;
}

Tip

Putting CSS directly into the iframe element is not best practice because once you have embedded several videos with one particular style it is a time consuming process to change them all later into a different style. It is better to use the external stylesheet method.

More Demo Video Borders

Here is four more example border styles. More border property styles can be found below.

Dashed Border

Dashed Border CSS

.my_class_name {
  padding: 6px;
  border: 6px dashed #dd0000;
}

Groove Border

Groove Border CSS

Note: the padding property has been removed. Color inspired by Groove pages.

.my_class_name {
  border: 15px groove #fed0d9;
}

Inset Border

Inset Border CSS

.my_class_name {
  padding: 6px;
  border: 9px inset #e0e0e0;
}

Outset Border

Outset Border CSS

Note - A background color property background: #333; has been added.

.my_class_name {
  background: #333; 
  padding: 9px;
  border: 12px outset #e0e0e0;
}

You might also like to know how to make attractive Johnson Boxes with HTML and CSS which improves readership by drawing the reader deeper into your post.

Correct HTML editing - If your HTML editing has been turning out funny (not funny haha), then you’ll need to read this post.

Reference

This page was made possible due to these reference websites..

© 2001- HyperlinkCode.com. Reproduction without permission prohibited.