gpt4 book ai didi

html - 在媒体查询中使用时未加载背景图像

转载 作者:行者123 更新时间:2023-11-28 06:26:09 25 4
gpt4 key购买 nike

我有一个用于元素的非常标准的 MVC 模板。在我元素的 View 中,我试图根据我的屏幕宽度显示不同的背景图像。问题是,如果我将 CSS 包装在媒体查询中,然后将内容推送到开发服务器,我的背景图片就不会加载。不过,我在 localhost 中没有这个问题。我在我的元素中使用了 Bootstrap,但是这个特定的 CSS 是写在一个单独的文件中的。此外,该元素位于我服务器上的另一个元素中。

/Root Project
--My Project

CSS:

html {
background: url(/Images/img1.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-ms-background-size: cover;
background-size: cover;
}

@media (max-width: 768px) {
html {
background: url(/Images/img2.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-ms-background-size: cover;
background-size: cover;
}
.center-margin {
margin-top: 30%;
}
.header-text {
color: black;
}
}

我的 HTML 中的 header 具有以下元数据标记:

<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
</head>

在我将媒体查询从我的 CSS 中的第一个 html block 中移除后,它再次开始显示。包裹在媒体查询中的第二个 block 不会显示。显示媒体查询中的其他 CSS,所以它只是给我带来问题的背景图片。

最佳答案

您的代码正在运行。您应该确保您的图像资源已上传到服务器的正确目录中。此外,通常对于加载 URL,您需要将它们放在引号中。

html {
background: url("http://www.joomlaworks.net/images/demos/galleries/abstract/7.jpg") no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-ms-background-size: cover;
background-size: cover;
}

@media (max-width: 768px) {
htm

l {
background: url("http://www.keenthemes.com/preview/metronic/theme/assets/global/plugins/jcrop/demos/demo_files/image1.jpg") no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-ms-background-size: cover;
background-size: cover;
}
.center-margin {
margin-top: 30%;
}
.header-text {
color: black;
}
}

这是一个Codepen这与在线托管的图像一起使用。

关于html - 在媒体查询中使用时未加载背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35274582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com