我为<div>
添加了一个方块阴影,并在div上添加了一个<video>
元素。 框阴影显示在div上,但它不影响视频元素。你可以在视频元素上显示css box shadow(插图)
这是预期的行为,有没有办法让箱子影子也影响视频?
代码片段:
.video-player {
-webkit-box-shadow: inset 0px 0px 103px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 0px 103px 0px rgba(0,0,0,0.75);
box-shadow: inset 0px 0px 103px 0px rgba(0,0,0,0.75);
}
<div class="video-player">
<video width="100%">
<source src="http://bit.ly/1wIsuB2" type="video/mp4" />
</video>
<h1>Test</h1>
</div>
这显然不是一个大问题,但我觉得这相当有趣。
编辑:JSFiddle
编辑2:这是插图阴影
EDIT 3:,能够显示视频元件上的插图阴影。它需要额外的提示。如果你想达到这个目的,请看答案@cport1给出的
你能不能给一个链接的jsfiddle? – Karmacoma 2014-11-06 18:41:06
如果视频是Flash,则可能需要更改视频本身的透明度。请参阅:http://www.aleosoft.com/flashtutorial_transparent.html – 2014-11-06 19:00:29
该视频是一个MP4。我添加了一个JSFiddle(http://jsfiddle.net/dbt6g5ra/) – Jones 2014-11-06 19:03:48