How to add an iFrame to an Obsidian Note.
2022-10-21
I need to add embeds to my Obsidian notes a specific way so that they render on my website (curiouslychase.com) and so that they render properly in my notes.
When adding an embed, the iFrame
needs to be added with a div
with class="iframe-wrapper"
.
As an example, a Loom would look like this:
<div class="iframe-wrapper">
<iframe
src="https://www.loom.com/embed/5ccaf045fe15410fb9369a70c3dc7210"
webkitAllowfullScreen mozAllowFullScreen allowFullSscreen>
</iframe>
</div>
It would render like this in Obsidian:
and like this in my website:
The CSS that makes this work:
.iframe-wrapper {
position: relative;
width: 100%;
padding-bottom: 56.25%;
margin: 2rem 0;
height: 0;
}
iframe {
border: none;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
This allows the .iframe-wrapper
to control the display of the iframe.
Hey, I'm Chase. I help aspiring entrepreneurs and makers turn their ideas into digital products and apps.
Subscribe to my Newsletter
Every other week I publish the Curiously Crafted newsletter.
In it, I explore the intersection of curiosity and craft: the people who make stuff, what they make and the way they pursue the craft of making.