vue视频剪辑深入浅出,vue 轮播图淡入淡出效果

  vue视频剪辑深入浅出,vue 轮播图淡入淡出效果

  这篇文章主要为大家详细介绍了vue js实现视频的淡入淡出,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  vue js实现视频的淡入淡出,供大家参考,具体内容如下

  一个简单的视频淡入淡出效果如图

  小编直接上代码了有兴趣可以拷贝运行一下,谢谢

  模板

  div class=视频-css

  div class= videocss ref= videodom style= background-color:black;

  视频宽度= 100% ref= play style= opacity:1 :src= videos RC 2 /video

  /div

  div class=视频-但是

  El-button type= primary @ click= play()播放/el-button

  El-button type= primary @ click= pause()暂停/el-button

  El-button type= primary @ click=淡入(100)淡入/el-button

  El-button type= primary @ click= fade out(100)淡出/el-button

  /div

  /div

  /模板

  脚本

  导出默认值{

  data() {

  返回{

  videoSrc: require(././assets/web _ 1496003377。MP4’),

  videoSrc2: require(././资产/视频。MP4’)

  }

  },

  方法:{

  播放(){

  这个refs.play.play()

  },

  暂停(){

  这个. refs.play.pause()

  },

  淡入(速度){

  让那个=这个

  定义变量速度=速度 30;

  var num=0;

  var st=setInterval(function(){

  数字

  那个参考文献。玩吧。风格。不透明度=num/10;

  if (num=10) {

  间隙(ST);

  }

  },速度);

  },

  淡出(速度){

  让那个=这个

  定义变量速度=速度 30;

  var num=10

  var st=setInterval(function(){

  num-;

  那个参考文献。玩吧。风格。不透明度=num/10;

  if (num=0){

  间隙(ST);

  }

  },速度);

  }

  }

  }

  /脚本

  style lang=less 范围。视频-css {。视频编码{

  宽度:800像素

  高度:450像素

  显示器:flex

  对齐-内容:居中;

  }。视频-但是{

  显示器:flex

  边距-顶部:20px

  对齐-内容:灵活开始;

  对齐-内容:灵活启动;

  }

  }

  /风格

  以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: