html5背景图片上放按钮,html5自定义video标签的海报与播放按钮
文章目录
一、问题
1.默认播放按键不好看
2.设置自定义封面图
二、思路
1.使用div把video标签盖住
2.div中显示自定义的海报图片与按钮
三、步骤分解
1.海报图片作为div的背景
2.插入自定义播放图标
3.把div覆盖到video标签上
4.触发播放方法
一、问题
1.默认播放按键不好看
2.设置自定义封面图
二、思路
1.使用div把video标签盖住
2.div中显示自定义的海报图片与按钮
三、步骤分解
1.海报图片作为div的背景
注:无论是横图还是竖图,都希望按原比例显示在div内
css:
.yourDiv{
background-color: black;
height:20em;
background-image: url('./images/timg.jpg');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
html
效果
竖图:
横图:
2.插入自定义播放图标
css
.yourDiv {
background-color: black;
height:20em;
background-image: url('./images/timg.jpg');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display:flex;
align-items: center;
}
.yourDiv img {
width:20%;
margin-left: 40%;
}
html
效果
3.把div覆盖到video标签上
css
.yourDiv {
background-color: black;
height:20em;
background-image: url('./images/timg.jpg');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
display:flex;
align-items: center;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
}
.yourDiv img {
width:20%;
margin-left: 40%;
}
.father {
background-color: black;
width:100%;
height:16em;
position: relative;
}
htm5
4.触发播放方法
html
js
var video = document.getElementById("video");
function play(){
document.getElementById("poster").style.display = "none";
video.play();
}
这样就达到了之前的目的
总结:关键的还是 :
background-size: contain;
background-repeat: no-repeat;
background-position: center;;
html5背景图片上放按钮,html5自定义video标签的海报与播放按钮相关推荐
- html网页制作教程按钮添加,网页制作html5自定义video标签的海报与播放按钮功能...
一.问题 1.默认播放按键不好看 2.设置自定义封面图 以上这两点都想自定义 二.思路 1.使用div把video标签盖住 2.div中显示自定义的海报图片与按钮 三.步骤分解 1.海报图片作为div ...
- html video 修改封面,html5自定义video标签的海报与播放按钮功能
一.问题 1.默认播放按键不好看 2.设置自定义封面图 以上这两点都想自定义 二.思路 1.使用div把video标签盖住 2.div中显示自定义的海报图片与按钮 三.步骤分解 1.海报图片作为div ...
- HTML5 多图片上传(前端+后台详解)
HTML5 多图片上传(前端+后台详解) 1.参考jquery插件库 2.修改代码 3.添加的后台代码 4.删除的后台代码 1.参考jquery插件库 手机端实现多图片上传 2.修改代码 我发现他这里 ...
- 基于html5背景图片自适应代码
基于html5背景图片自适应代码是一款背景不随滚动条滚动,会根据分辨率不同自动匹配对应的背景图片.效果图如下: 在线预览 源码下载 实现的代码. css代码: .jawbone-hero .ja ...
- 使用phpqrcode.php生成二维码并合并到背景图片上
使用phpqrcode.php生成二维码并合并到背景图片上 1.找到phpqrcode类库的phpqrcode.php下载放进你的项目,再引入到你的开发代码中 (1)下载地址:http://phpqr ...
- 在自行下载的背景图片上写字
在背景图片上写字 1 下载并修改图片 2 代码 3 其它例子 3.1 不用空格分行 3.2 竖行 主要是参考了 写对联的代码,发散思维,联想到换成自己随便从网页上下载一张图片作为背景,在上面写字是不是 ...
- php将二维码和文字结合到一个背景图片上,合成一张图
将二维码生成到背景图片上,并且文字生成到背景图上,可以无限制扩增 1.生成前的图片 生成后的图片 class codeImg {private $date,$img,$main,$width,$ ...
- 头像,背景图片上传详解
头像,背景图片上传详解 上传头像和上传背景图片的思路都是一样的,所以这里选讲一下上传头像就行. 上传头像页面样式: 上传头像主要分成两大部分: 上传后,将图片存储在本地项目中,然后将图片的url存储到 ...
- MVC4中基于bootstrap和HTML5的图片上传Jquery自定义控件
场景:mvc4中上传图片,批量上传,上传前浏览,操作.图片进度条. 解决:自定义jquery控件 没有解决:非图片上传时,会有浏览样式的问题; 解决方案; 1.样式 – bootstrap 的css和 ...
最新文章
- Openstack组件部署 — Keystone功能介绍与认证实现流程
- 深入理解javascript之this
- 有粉丝想转行推荐算法,我觉得......
- 通过自动化机器学习对抗Java恶意软件
- html下拉选择框箭头改为年,CSS自定义select下拉选择框的样式(不用其他标签模拟)...
- Flutter TextField 设置默认值和光标位置
- 苹果商店上架流程_苹果TF签名是什么?
- 实践 HTML5 的 CSS3 Media Queries
- hdu 4828 Grids(拓展欧几里得+卡特兰数)
- 织梦搜索结果增加dede:type、dede:arclist、dede:channelartlist、dede:tag等标签支持
- 2、linux系统root用户忘记密码后的重置方式
- Modbus转Profinet将英威腾CHF100A变频器接入PROFINET网络
- 锐捷服务器虚拟化技术_网络设备-锐捷-交换机(S8607E)VSU虚拟化终结配置篇
- 百望系统网络配置服务器地址,各省百旺参数设置服务器地址
- C语言 java 判断闰年,一个月有多少天
- 全世界时差整理(不含夏冬令时)
- Abeam德硕深耕中国市场,赋能数字经济高质量发展
- 高级图表常用颜色RGB参数
- 子网掩码是什么,可以做什么
- BGP------BGP工作原理、BGP属性及选路原则