【发布时间】:2021-05-15 23:54:41
【问题描述】:
我有一个 Django 站点,当我在本地机器上运行它时,一切都很好,但是当我访问 pythonanywhere.com 时,出现了一个小问题:不知何故,我的背景图像不想填满整个页面,即使它在我的本地主机上(使用相同的浏览器,所以问题不在这里)。基本上我不介意改变纵横比,我只希望背景的每个像素都完全在屏幕上,是 600x400 还是 200x2000。
body {
background: url("images/classes.jpg") no-repeat center center fixed;
background-size: 100% 100%;
}
在我看来 {background-size: 100% 100%} 只是...不起作用?
我试图将百分比切换为100vw 100vh,但输出实际上是相同的。
页面本身:http://seltsamermann.pythonanywhere.com/classes/
图片本身:https://i.ibb.co/0G86wL2/classes.jpg
我想知道可能是什么问题。
(以防万一)
https://github.com/Seltsamermann/Specs-SL-PvP/blob/master/main/templates/main/classes.html
https://github.com/Seltsamermann/Specs-SL-PvP/blob/master/main/static/main/style_classes.css
【问题讨论】:
-
这看起来对我有用。您确定您的浏览器没有缓存旧版本吗?
-
您的意思是当您打开页面链接时,您可能会看到整个图片,而不仅仅是其中的一部分,就好像它“覆盖”了屏幕一样?如果是,那有点奇怪,因为实际上我之前想到了这个并尝试了另一个浏览器但得到了相同的结果。
标签: html django background-size