如何在HTML 5中缩放或模糊视频海报?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (122)

我试图创建一个像这样的视频库:

www.pmc.tv

我的网页是:

www.mohsend.com/Music-视频

但是我不能给我的海报视频一个效果,例如,缩放海报,当鼠标结束或模糊它。

这是我的视频样本帖子:

<table>

<td>

<video controls="controls" width="540" height="306" preload="none" poster="http://mohsend.com/images/poster/adib.jpg">
<source src="example.mp4" type="video/mp4" />
</video>
<h6 class="highlightColor">ADIB TAOOSI</h6><h6>''Xoshawistm''<br>director: Mohsen Dadsetan<br>COMING SOON...</h6>
</td>


<td>

<video controls="controls" width="540" height="306" preload="none" poster="http://mohsend.com/images/poster/sohafarhad.jpg">
<source src="example.mp4" type="video/mp4" />
</video>
<h6 class="highlightColor">SOHA & SARO FT FARHAD MANSORI</h6><h6>''Era Kurdistana''<br>director: Mohsen Dadsetan<br>2015</h6>

</td>
</table>

提问于
用户回答回答于

它们使用的是一个CSS规则应用于在悬停时使用转换的图像。

可以将图像包装在div中,溢出设置为隐藏。主图像(或视频元素,如果您愿意)有一个转换应用于它。当悬停时,使用一个不同的转换参数在它们之间进行动画化。

.wrapper {
  width:480px;
  height:295px;
  overflow:hidden
  }
.demo {
  transform:rotate(0deg) scale(1);
  transition: 0.5s transform;
  }
.demo:hover {
  transform:rotate(10deg) scale(1.3);
  transition: 0.5s transform;
  }
<div class="wrapper">
  <img class="demo" width="480" height="295" src="http://i.stack.imgur.com/Xu6TL.jpg">
</div>

用户回答回答于

你不能在视频上应用效果。在你的参考网站上,他们已经对其参考图像应用了效果。这就是那个网站的例子。

<img width="480"
     height="295"
     src="http://pmc.tv/wp-content/uploads/2015/04/Saed-Deylami-Sakhte.mp41-480x295.jpg"
     class="attachment-folio-thumb2 wp-post-image" alt="Saed Deylami - Sakhte.mp4">

扫码关注云+社区

领取腾讯云代金券