【发布时间】:2019-12-18 06:10:58
【问题描述】:
作为用户,我希望能够定义一个 Youtube 视频来覆盖某个容器 100% 的宽度和高度。应该保持比例,所以在某些情况下,视频会被截断。
我尝试过使用 object-fit:cover,但是当将 Youtube 视频作为 iframe 嵌入时,播放器以 100% 的宽度和高度完美显示,但视频被缩放以适合宽度,然后我得到顶部和底部的黑条。
这里是 PHP
else if($youtube_video AND is_admin() === false) {
echo '<div class="media-container ' . $shrink . ' ' . $mediaplacement . '">' .
'<iframe class="video" type="text/html" src="' . $youtube_video . '?autoplay=1&mute=1&loop=1&modestbranding=1&playsinline=1&rel=0" frameborder="0"></iframe>' .
'</div>';
}
然后是css
& .video{
object-fit: cover;
width:100%;
height:100%;
}
& .media-container{
position:absolute;
top:0;
right:0;
width:50%;
height:100%;
background-repeat: no-repeat;
我只需要视频循环播放,没有控件或播放按钮。
【问题讨论】:
-
您没有使用
object-fit: cover;对。请发布您的 html 和 css -
嗨,Dejan,我已经发布了我在截图中使用的代码
标签: javascript jquery css wordpress youtube