文章目录

一、问题

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标签的海报与播放按钮相关推荐

  1. html网页制作教程按钮添加,网页制作html5自定义video标签的海报与播放按钮功能...

    一.问题 1.默认播放按键不好看 2.设置自定义封面图 以上这两点都想自定义 二.思路 1.使用div把video标签盖住 2.div中显示自定义的海报图片与按钮 三.步骤分解 1.海报图片作为div ...

  2. html video 修改封面,html5自定义video标签的海报与播放按钮功能

    一.问题 1.默认播放按键不好看 2.设置自定义封面图 以上这两点都想自定义 二.思路 1.使用div把video标签盖住 2.div中显示自定义的海报图片与按钮 三.步骤分解 1.海报图片作为div ...

  3. HTML5 多图片上传(前端+后台详解)

    HTML5 多图片上传(前端+后台详解) 1.参考jquery插件库 2.修改代码 3.添加的后台代码 4.删除的后台代码 1.参考jquery插件库 手机端实现多图片上传 2.修改代码 我发现他这里 ...

  4. 基于html5背景图片自适应代码

    基于html5背景图片自适应代码是一款背景不随滚动条滚动,会根据分辨率不同自动匹配对应的背景图片.效果图如下: 在线预览    源码下载 实现的代码. css代码: .jawbone-hero .ja ...

  5. 使用phpqrcode.php生成二维码并合并到背景图片上

    使用phpqrcode.php生成二维码并合并到背景图片上 1.找到phpqrcode类库的phpqrcode.php下载放进你的项目,再引入到你的开发代码中 (1)下载地址:http://phpqr ...

  6. 在自行下载的背景图片上写字

    在背景图片上写字 1 下载并修改图片 2 代码 3 其它例子 3.1 不用空格分行 3.2 竖行 主要是参考了 写对联的代码,发散思维,联想到换成自己随便从网页上下载一张图片作为背景,在上面写字是不是 ...

  7. php将二维码和文字结合到一个背景图片上,合成一张图

    将二维码生成到背景图片上,并且文字生成到背景图上,可以无限制扩增 1.生成前的图片  生成后的图片   class codeImg {private $date,$img,$main,$width,$ ...

  8. 头像,背景图片上传详解

    头像,背景图片上传详解 上传头像和上传背景图片的思路都是一样的,所以这里选讲一下上传头像就行. 上传头像页面样式: 上传头像主要分成两大部分: 上传后,将图片存储在本地项目中,然后将图片的url存储到 ...

  9. MVC4中基于bootstrap和HTML5的图片上传Jquery自定义控件

    场景:mvc4中上传图片,批量上传,上传前浏览,操作.图片进度条. 解决:自定义jquery控件 没有解决:非图片上传时,会有浏览样式的问题; 解决方案; 1.样式 – bootstrap 的css和 ...

最新文章

  1. Openstack组件部署 — Keystone功能介绍与认证实现流程
  2. 深入理解javascript之this
  3. 有粉丝想转行推荐算法,我觉得......
  4. 通过自动化机器学习对抗Java恶意软件
  5. html下拉选择框箭头改为年,CSS自定义select下拉选择框的样式(不用其他标签模拟)...
  6. Flutter TextField 设置默认值和光标位置
  7. 苹果商店上架流程_苹果TF签名是什么?
  8. 实践 HTML5 的 CSS3 Media Queries
  9. hdu 4828 Grids(拓展欧几里得+卡特兰数)
  10. 织梦搜索结果增加dede:type、dede:arclist、dede:channelartlist、dede:tag等标签支持
  11. 2、linux系统root用户忘记密码后的重置方式
  12. Modbus转Profinet将英威腾CHF100A变频器接入PROFINET网络
  13. 锐捷服务器虚拟化技术_网络设备-锐捷-交换机(S8607E)VSU虚拟化终结配置篇
  14. 百望系统网络配置服务器地址,各省百旺参数设置服务器地址
  15. C语言 java 判断闰年,一个月有多少天
  16. 全世界时差整理(不含夏冬令时)
  17. Abeam德硕深耕中国市场,赋能数字经济高质量发展
  18. 高级图表常用颜色RGB参数
  19. 子网掩码是什么,可以做什么
  20. BGP------BGP工作原理、BGP属性及选路原则

热门文章

  1. java short 后缀_自学java的新手问个问题,为什么写个代码中的int能自动转
  2. (一)数据结构与算法简介
  3. php粒子背景特效_粒子背景特效Particleground.js插件使用解析_蓝戒的博客
  4. 给数组添加自定义方法
  5. ZooKeeper入门(五)配置集群和选举机制
  6. Springboot事务处理
  7. Ajax跨域post请求后端无法获取登录态原因及解决办法
  8. 基于nodejs实现本地网页服务器-实现手机测试电脑开发的移动端网页
  9. 中国机器人市场前景开阔 本土企业如何突围?
  10. vbs的任务提醒程序