麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > HTML5 > 正文

html5自定義video標簽的海報與播放按鈕功能

2024-09-05 07:23:09
字體:
來源:轉載
供稿:網友

一、問題

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

<div class="yourDiv"></div>

效果

在這里插入圖片描述

豎圖:

在這里插入圖片描述

橫圖:

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

<div class="yourDiv"> <img src="./images/play.png"></div>

效果

在這里插入圖片描述

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

  <div class="father">  <video id="video" controls="controls" autoplay="autoplay" style="width:100%;height:16em">   <source src="./videos/v1.mp4" type="video/ogg" />   <source src="./videos/v1.mp4" type="video/mp4" />  </video>  <div class="yourDiv">   <img src="./images/play.png">  </div> </div>

4.觸發播放方法

html

 <div class="father">  <video id="video" controls="controls" autoplay="autoplay" style="width:100%;height:16em">   <source src="./videos/v1.mp4" type="video/ogg" />   <source src="./videos/v1.mp4" type="video/mp4" />  </video>  <div id="poster" class="yourDiv" onclick="play()">   <img src="./images/play.png">  </div> </div>

js

var video = document.getElementById("video");function play(){ document.getElementById("poster").style.display = "none"; video.play();}

在這里插入圖片描述

這樣就達到了之前的目的

總結:關鍵的還是 :background-position: center;

以上所述是小編給大家介紹的html5自定義video標簽的海報與播放按鈕功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品av久久久久久无 | 国产免费一级淫片 | 久久久久久久久久久久99 | 久久久一区二区三区四区 | 91精品国产91久久久 | 亚洲va久久久噜噜噜久久男同 | 中文字幕线观看 | 久久草草亚洲蜜桃臀 | 成人午夜一区 | 精品亚洲一区二区三区 | 被啪羞羞视频在线观看 | 一本色道久久久888 国产一国产精品一级毛片 国产精品高潮视频 | 久久精品视频免费 | 日日摸夜夜添夜夜添牛牛 | 成人在线视频免费 | 成人福利在线视频 | 日韩精品中文字幕在线播放 | 久久午夜国产 | 成年免费视频黄网站在线观看 | 久久久免费观看完整版 | 久久网页 | 精品国产一区二区三区免费 | 日韩午夜一区二区三区 | 男人天堂新地址 | 国产一级爱c视频 | 黄视频免费在线 | avlululu| 国产99视频精品免视看9 | 久久99亚洲精品久久99果 | 蜜桃网站免费 | 一级国产电影 | av在线播放网址 | 久久久久久久九九九九 | 偿还电影免费看 | 成人福利视频在线观看 | 成人毛片网站 | 久久久久亚洲美女啪啪 | 亚洲免费在线看 | 草b视频在线观看 | 一级α片免费看刺激高潮视频 | 免费黄色小视频网站 |