我正在为tumblr主题做一些编码并遇到这个问题:“background attachment:fixed”并不会阻止背景图像上下滚动;它仍随内容移动。
HTML
<div id="content">
<div id="posts">
posts...
</div>
</div>
CSS
#content {
background-image: url('{image:Background Image}');
background-repeat: no-repeat;
background-attachment: fixed;
height: auto;
width: calc(100% - 300px);
float: right;
}
宽度也不起作用,但我被告知这是固定的工作方式,我只是想解决图像仍在移动的事实。
答案 0 :(得分:0)
有时,主题的css文件可以覆盖您的自定义修改。尝试将MaybeT
放在!important
属性中,如下所示:
background-fixed
答案 1 :(得分:0)
仍然没有发现它为什么不起作用,但我发现了另一种选择:
为背景创建一个单独的图像,并将其放在img标记中的内容...
<强> HTML 强>
<img id="image" src="source" />
<div id="content"></div>
...然后使用这个方便的CSS布局使图像显示在内容
下面<强> CSS 强>
#image {
height: 100%;
width: 100%;
position: fixed; //to prevent scrolling
z-index: -1; //sets z-index, which wasn't working in my previous setup
}
#content {
background: transparent;
position: absolute;
z-index: 1;
}