Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Safari上的视频背景播放不正确_Javascript_Html_Css_Safari - Fatal编程技术网

Javascript Safari上的视频背景播放不正确

Javascript Safari上的视频背景播放不正确,javascript,html,css,safari,Javascript,Html,Css,Safari,Safari上的视频背景播放不正确。它显示在屏幕的右下角,看起来不太好。但这在Chrome上非常有效 这是你的电话号码 以下是HTML代码: <video autoplay poster="" id="bgvid" loop> <!-- WCAG general accessibility recommendation is that media such as background video play through only once. Loop turned on

Safari上的视频背景播放不正确。它显示在屏幕的右下角,看起来不太好。但这在Chrome上非常有效

这是你的电话号码

以下是HTML代码:

<video autoplay  poster="" id="bgvid" loop>
  <!-- WCAG general accessibility recommendation is that media such as background video play through only once. Loop turned on for the purposes of illustration; if removed, the end of the video will fade in the same way created by pressing the "Pause" button  -->
<source src="http://devjentri.com/wp-content/uploads/2015/09/deW_vid_final_.webm" type="video/webm">
<source src="http://devjentri.com/wp-content/uploads/2015/09/deW-vid-final-.mov" type="video/mp4">
</video>

您需要将转换的供应商前缀版本添加到CSS规则中:

-webkit-transform: translateX(-50%) translateY(-50%);
完整规则应如下所示:

video { 
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-size: cover;
    transition: 1s opacity;
}

Safari的哪个版本,在什么操作系统上?链接甚至不会为我加载Chrome。
video { 
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-size: cover;
    transition: 1s opacity;
}