一。视频video容器的大小,随着屏幕大小的变化,完美的显示效果。
1.css
.videobox{
pos十年后的我600字初一ition: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
display: none;
background: rgba(0,0,0,.8);
z-index: 30;
}
.videocontrol{
/*width: 80%;*/
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
z-index: 10;
}
.deleteicon{
position: absolute;
top: 0;
right: 0;
width: 32px;
height: 32px;
z-index: 10;
transition: all 1s;
}
.deleteicon:hover{
transform: rotate(360deg);
}
2.html
<p class=”videobox”>
<p class=”videocontrol”>
<video clas王瑛瑛s=”videocontrol”
src=”https://consumer.huawei.com/content/dam/huawei-cbg-site/greate-china/cn/mkt/pdp/phones/mate教师见习总结rs/pd_90_v12_911_2.mp4″
controls=”controls”></video>
<img class=”deleteicon” src=”./common/images/x3_pro/deleteicon.png” alt=”图片”>
</p>
</p>
3.javascript
var w = document.documentelement.clientwidth || document.body.clientwidth,
h = document.documentelement.clientheight || document.body.clientheight,
$videocontrol = $(‘.videocontrol’);
var videow = (h * 0.9 * 16 / 9).tofixed(2),
videoh = (w * 0.9 * 9 / 16).tofixed(2);
if (w – videow > 0 && h-videoh >0) {
$videocontrol.width(videow);
$videocontrol.height((videow * 9 / 16).tofixed(2));
} el if (w – videow > 0 && h – videoh < 0) {
$videocontrol.width(videow);
$videocontrol.height((videow * 9 / 16).tofixed(2));
}el if(w – videow < 0 && h – videoh > 0){
$videocontrol.height(videoh);
$videocontrol.width((videoh * 16 / 9).tofixed(2));
}
二.监听页面滚动事件,实现动画效果。
$(window).scroll(function () {
b = $(this).scrolltop();
$(“.ddpai_ctn”).each(function () {
c = $(this).offt().top;
if (a + b > c + h / 2) {
$(this).addclass(“move”);
}
el {
$(this).removeclass(“move”);
}
});
});
$(“.dd轮椅上的梦pai_shop_13 .playicon”).on(“click”, function () {
$(“.videobox”).addclass(‘db’);
});
二本考研 $(“.videobox .deleteicon”).on(“click”, function () {
$(“.videobox”).removeclass(‘db’);
playpau();
});
}
function playpau() { //暂停或者播放
var myvideo = document.getelementsbytagname(‘video’)[0];
if (myvideo.paud) {
myvideo.play();
}
el {
myvideo.pau();
}
}
本文发布于:2023-04-03 15:22:00,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/7d07792f401292a5e566525571f4d030.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:设置video适配所有的屏幕大小,滚动事件添加动画的实例讲解.doc
本文 PDF 下载地址:设置video适配所有的屏幕大小,滚动事件添加动画的实例讲解.pdf
留言与评论(共有 0 条评论) |