html - 如何将@media 与@supports 一起使用
问题描述
经过几个月的搜索,我终于找到了 Firefox 的 hack,如下:
@supports(max-width: 768px)
and (-moz-
appearance:meterbar)
{.parallax-window
{background-image:
url("http://4309.co.uk/wp-
content/uploads/2020/
01/Screenshot_2020012
5_205147.jpg") !important;
background-repeat: repeat;
}}
确定代码@supports(max-width: 768px) and (-moz-appearance:meterbar)
在移动设备上运行良好(正如我写的那样),只是在桌面上出现故障。
部分移动视图图像显示在桌面视图中,尽管它仅通过“(最大宽度:768px)”限制在移动视图中,如上所示。
桌面的大部分页面都是黑色的,就像想要的一样,是使用 element 制作的.parallax-window
;只是顶部的一小部分有移动视图图像。不知道这是怎么回事。
我试过了:
@supports(min-width: 768px)
and (-moz-
appearance:meterbar)
{.parallax-window
{background-color: black;}}
和
@supports(min-width: 768px)
and (-moz-
appearance:meterbar)
{.parallax-window
{background-color: black;}}
@supports(min-width: 768px)
and (-moz-
appearance:meterbar)
{.parallax-window
{background-color: black;}}
@supports(min-width: 768px)
and (-moz-
appearance:meterbar) {body,
html {background-color:
black;}}
一切都无济于事。
html
<div id="content"
class="main-container">
<section class="content-
area pt0 ">
<div id="main" class=""
role="main">
<div
id="shapely_home_parallax-
2" class="widget
shapely_home_parallax">
<section class="cover
fullscreen image-bg">
<div class="parallax-window
fullscreen" data-
parallax="scroll" data-
image-
src="http://4309.co.uk/wp-
content/uploads
/2019/08/download-2.png"
data-ios-fix="true" data-
over-scroll-fix="true"
data-android-fix="true">
<div class="align-
transform">
<div class="row">
<div class="top-parallax-
section">
解决方案
推荐阅读
- sql - 一步删除子表和父表中的行
- pytorch - RuntimeError:意外的 EOF,预计多 3302200 个字节。文件可能已损坏
- reactjs - 使用 map 方法中的 react-router-dom 创建路由,但它不会重定向到 JSX 组件
- c++ - 如何在 Code::Blocks 中修复 Google Test 的构建错误?
- python - 如何按文件扩展名类型列表过滤s3 boto过滤对象
- flask - 如何限制对一个选项卡的访问以防止合并冲突
- sql-server - 当分配的空间阻止您这样做时,更改 Azure SQL 数据库层的最佳方法是什么?
- gijgo-treeview - 如何在树视图中限制儿童深度
- javascript - 如何通过循环连接两个数组,Javascript?
- django - Django Oscar,如何通过允许用户输入自己的价值来使产品价格动态化