(隐藏视频)CSS 显示:none 不适用于 iPhone 的@media 查询
(Hide Video)CSS display: none not working with @media query for iPhone
我正在尝试使用@media 查询来隐藏一个自动循环播放的视频作为登陆页面。我想用一个短的、全宽度的、响应式的 .gif 背景替换隐藏的视频。
这是正在使用的 CSS 的副本:http://pastie.org/private/dhi4c4dxvysne0r9fkg8g#1
我正在尝试使用
@media (max-width: 767px) {
.fullscreen-bg {
background: url('landing.gif') center center / cover no-repeat;
}
.fullscreen-bg__video {
display:none!important;
}
我已成功用循环 gif 替换视频,但大播放按钮仍然出现在 ios 设备上,即使视频本身不可见。
有人知道解决方法或修复方法吗?
编辑:大播放按钮由 Safari 呈现,显然您无法隐藏它。这意味着隐藏视频不会降低响应速度。
那么我该如何通过媒体查询来请求完全不加载视频?
.video-container {
background: transparent;
}
.video-container .video {
display: block;
}
@media (max-width: 767px) {
.video-container {
background: url('landing.gif') center center / cover no-repeat;
}
.video-container .video {
display: none;
}
}
我正在尝试使用@media 查询来隐藏一个自动循环播放的视频作为登陆页面。我想用一个短的、全宽度的、响应式的 .gif 背景替换隐藏的视频。
这是正在使用的 CSS 的副本:http://pastie.org/private/dhi4c4dxvysne0r9fkg8g#1
我正在尝试使用
@media (max-width: 767px) {
.fullscreen-bg {
background: url('landing.gif') center center / cover no-repeat;
}
.fullscreen-bg__video {
display:none!important;
}
我已成功用循环 gif 替换视频,但大播放按钮仍然出现在 ios 设备上,即使视频本身不可见。
有人知道解决方法或修复方法吗?
编辑:大播放按钮由 Safari 呈现,显然您无法隐藏它。这意味着隐藏视频不会降低响应速度。
那么我该如何通过媒体查询来请求完全不加载视频?
.video-container {
background: transparent;
}
.video-container .video {
display: block;
}
@media (max-width: 767px) {
.video-container {
background: url('landing.gif') center center / cover no-repeat;
}
.video-container .video {
display: none;
}
}