Video reszponzív beágyazása tartalomba (Youtube, Vimeo, stb.)
Párszor belefutottam a problémába, hogy videomegosztóról be kell ágyazni a tartalmat, amihez vagy valamilyen shortcode kiegészítőt, vagy egyéb szerkesztő kiegészítőt használatam. Azonban előfordul, hogy 1-1 video miatt nincs kedvem feltenni egy komplett kiegészítőt (pláne azt is frissítgetni...)
Erre itt egy gyorsabb, egyszerűbb megoldás.
Az alábbi CSS-t helyezzük el a sablon CSS felülírásába (vagy template.css-be, vagy máshova, ahonnan a rendszer képes azt betölteni):
.video-responsive{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
.video-responsive iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}
Majd a videó beágyazásnál használjuk ezt a formát (minta Youttube-al):
<div class="video-responsive">
<iframe width="420" height="315" src="#" frameborder="0" allowfullscreen></iframe>
</div>