【发布时间】:2018-04-13 16:58:47
【问题描述】:
我在我的 CSS 中添加了代码,这样当页面上有内容时,我的背景就会停止拉伸。但是现在我的内容被切断了,我认为这是因为页脚没有留在页面底部。如果页面加载有点慢,它是可见的,但是一旦内容加载,您就看不到页脚了。你也不能在不改变高度的情况下向下滚动。我已经尝试过插件,以及其他帖子中建议的附加代码。没有人有帮助。有没有一种方法可以让我的页脚保持在底部,同时保持让我的背景不会拉伸的代码? edit 很抱歉遗漏了用于停止拉伸的代码。可以在下面看到。此外,可以看到正在发生的事情的示例here.
#primary
{
position: absolute;
left: 0;
height: 100%;
background-size: cover;
background-attachment: fixed;
}
This is a screenshot of the original issue.。我的内容(播放器)可以完全看到,但背景被拉伸了。通过添加position: absolute;我得到了正确加载的背景,但现在内容被切断了。结果截图可见here for my mobile device和Here for my desktop. 如你所见,播放器在移动端切断,并且两者都不显示页脚。起初我以为页脚正在加载。更改top 的值后,我可以看到似乎在内容后面的页脚。我把它改成了top: 370,得到了this for on my mobile,and this on my desktop.。页脚中的社交图标在那里,但它加载在内容后面,并且在页面中间。看来这就是我的内容被切断的原因。
【问题讨论】:
-
分享代码sn-p ?
-
对不起,这是我用来让背景停止拉伸的方法。 #primary { 位置:绝对;左:0;高度:100%;背景尺寸:封面;背景附件:固定; }
标签: css background position footer