自适应YouTube视频嵌入
The problem with embedding YouTube videos is that they are an iframe
and iframes need to be given an exact height and width otherwise they will look funky.
嵌入YouTube视频的问题在于它们是iframe
并且iframe必须具有确切的高度和宽度,否则它们看起来会很时髦。
And we need to keep the proportions, based on the video aspect ratio.
而且,我们需要根据视频宽高比保持比例。
To have a YouTube video be displayed responsive in your page, first wrap it into a container div:
要使YouTube视频在页面中显示为响应式,请先将其包装到容器div中:
<div class="video-container"><iframe src="https://www.youtube.com/embed/klZNNUz4wPQ" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
Then add this CSS to your site:
然后将此CSS添加到您的站点:
.video-container {overflow: hidden;position: relative;width:100%;
}.video-container::after {padding-top: 56.25%;display: block;content: '';
}.video-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;
}
See that magic number, 56.25%
? That’s needed as a padding when the aspect ratio of a video is 16:9. (9 is 56.25% of 16).
看到那个魔术数字 , 56.25%
? 当视频的高宽比为16:9时,这是需要填充的。 (9是16的56.25%)。
If your video is 4:3 for example, set it to 75%.
例如,如果您的视频是4:3,请将其设置为75%。
翻译自: https://flaviocopes.com/responsive-youtube-videos/
自适应YouTube视频嵌入相关推荐
- 如何在移动和桌面网络应用程序上嵌入YouTube视频?
Why host your videos on Youtube? 为什么要在YouTube上托管您的视频? Though, it is possible to get the video file U ...
- 嵌入式智能家居项目视频监控_智能化您的视频嵌入
嵌入式智能家居项目视频监控 Video content is taking over the Internet. The trend began long ago and the most recen ...
- 谷歌CVPR最新成果!采用数据驱动方法通过YouTube视频生成深度图(效果最先进!)
点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 本文来源于联盟成员翻译笔记 昨日(4月25日)刚更新的文章 地址:https://arxiv.org/pdf/190 ...
- Win10 Python yt-dlp下载youtube视频 | 安装使用详细教程
目录 前言 0.科学上网 1.安装yt-dlp 2.安装FFmpeg 2.1 官网下载 2.2 环境变量配置 2.3 安装成果检查 3. 上手下载 3.1 基础格式 3.2 脚本地址查询 3.3 常用 ...
- Google最新论文:Youtube视频推荐如何做多目标排序
作者 | 深度传送门 来源 | 深度传送门(ID:deep_deliver) 导读:本文是"深度推荐系统"专栏的第十五篇文章,这个系列将介绍在深度学习的强力驱动下,给推荐系统工业界 ...
- 如何使YouTube视频连续循环播放
Should you need a YouTube video on a continuous loop, a few methods can help you keep repeating a vi ...
- 在Python中使用Seaborn和WordCloud可视化YouTube视频
I am an avid Youtube user and love watching videos on it in my free time. I decided to do some explo ...
- 如何把视频嵌入PPT合为一个文件
如何把视频嵌入PPT合为一个文件 PowerPoint 2007为例简要说明怎样把视频或动画嵌入PPT文档: 1.首先需要嵌入的视频为.swf格式: 2.打开PowerPoint2007,点选左上角大 ...
- Youtube视频推荐算法:从10页论文到4页论文的变迁
Youtube视频推荐算法:从10页论文到4页论文的变迁 所以说豆瓣广播是个好东西,长久以来已经怠于主动关注paper的我,每次都能通过我那些专业敬业的友邻们发现有意思的文章或话题,知识因分享而伟大! ...
- hive尚硅谷实战案例统计youtube视频热度
hive视频热度统计案例 文章目录 hive视频热度统计案例 背景及需求描述 项目的完成 1. 数据清洗 (1) maven依赖 (2)ETLUtils-处理具体的数据清洗逻辑 (3)ETLMappe ...
最新文章
- 需要将git分支重置为原始版本
- h5支付不能打开支付宝 ios_IOS H5支付调起微信支付宝客户端问题总结
- Ubuntu 16.04 LTS 在anaconda环境下安装pytorch和tensorflow gpu,cuda10.0
- 规范的.net 事件原理
- linux查看机器配置命令,linux 下查看机器配置的几个命令
- xmrig 捐赠修改_四名学生如何通过CommuniGift更改在线捐赠
- 利用nodemailer发送邮件
- spring 锁_分布式锁-快速实战
- messagehub讲解,如何获取MessageHub的其余管理API的API密钥?
- ViewPager中添加Fragment的方法实现
- golang获取u盘序列号(通过读取注册表实现)
- ecshop源码分析-ecshop二次开发
- AMS1117-3.3(线性稳压器(LDO))
- 第一章:Ruby 安装 - Windows
- 海淘也疯狂 跨境电商网站8月监测报告
- mysql官网默认账号缪_Mysql账户设置_增删改查_表操作
- 查看ftp服务器里的文件,查看ftp服务器所有文件
- 如何实现rsync远程同步和inotify实时同步
- 【如何使用idea合并当前分支的代码到主分支】
- NX上配置TLD的环境---对opencv的版本没有要求
热门文章
- [system] Map key not configured
- 使用pkg编译打包nodejs程序成执行文件
- 游戏思考06:游戏核心逻辑设计—战斗系统基础及进阶(未完待续,12/14)
- android png 图标制作,ico图标怎么制作?png图片文件转换成ico图标文件的教程
- hget和get redis_Redis Hash 的 HSET、HGET、HMSET、HMGET 性能测试
- 夫水之积也不厚,则其负大舟也无力
- opencv 图片清晰度检测
- html两个部分组成部分组成,html页面由哪几部分组成
- html双线型边框线怎么设置,Word文字边框双线条怎么设置
- 计算机发展史上的重要人物和公司,汉字发展史上的重要人物