html – 将YouTube视频包装在静态图像“框架”中,并保持响应式调整大小

html – 将YouTube视频包装在静态图像“框架”中,并保持响应式调整大小,第1张

概述我有一张空白Macbook的下图. 图像是1034×543. 我想在屏幕的“灰色”区域内插入一个youtube视频.我希望它看起来好像youtube视频正在笔记本电脑屏幕上播放. 我还希望笔记本电脑图像/ youtube视频可以缩放,这样当网页在平板电脑或移动视图中时,图像和视频会缩小以匹配. 我正在尝试使用fitvid.js来实现这一点,但我没有运气 – 我可以让视频适合一个静态大小,但我无法让 我有一张空白Macbook的下图.

图像是1034×543.

我想在屏幕的“灰色”区域内插入一个youtube视频.我希望它看起来好像youtube视频正在笔记本电脑屏幕上播放.

我还希望笔记本电脑图像/ youtube视频可以缩放,这样当网页在平板电脑或移动视图中时,图像和视频会缩小以匹配.

我正在尝试使用fitvID.Js来实现这一点,但我没有运气 – 我可以让视频适合一个静态大小,但我无法让它完全适合调整大小,它会变形.

以下是我目前的加价:

HTML:

<div >  <div >    <h2>What's New</h2>    <small>ASC Sneak Peak</small>  </div>  <div >    <iframe wIDth="715" height="402" src="//www.youtube.com/embed/**url**" frameborder="0" allowfullscreen></iframe>  </div></div>

上海社会科学院:

.macbook-wrapper{  background: url('../img/content/home/macbook.png') no-repeat;  .fluID-wIDth-vIDeo-wrapper {    wIDth: 97.5%;    background: #000;  }}
解决方法 你可以用填充和百分比灌输一些技巧,这样你就可以相应地缩放.基本上,设置一个纯粹基数的容器,具有相应于容器扩展的绝对位置iframe.

HTML

<div>  <iframe></iframe></div>

CSS

div {    position: relative;    padding-top: 25px;    padding-bottom: 67.5%;}div iframe {    background: url(http://i.stack.imgur.com/zZNgk.png) center center no-repeat;    background-size: contain;    position: absolute;    top: 0;    left: 0;    wIDth: 100%;    height: 100%;}

你只需要添加Box-sizing:border-Box;和一些填充以将iframe定位在屏幕内.看看http://jsfiddle.net/41sdho4w/

更进一步 – 这是一个带有容器的版本,可以帮助控制最大宽度和最大高度,而不是依赖于主体/视口http://jsfiddle.net/4g9e3ywy/

总结

以上是内存溢出为你收集整理的html – 将YouTube视频包装在静态图像“框架”中,并保持响应式调整大小全部内容,希望文章能够帮你解决html – 将YouTube视频包装在静态图像“框架”中,并保持响应式调整大小所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1109155.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存