Tim*_*son 2 css html5 parallax
我正在构建一个由4个div组成的单页网站,一个在另一个上面,每个都有自己固定的背景图像.这些图像比屏幕宽得多,因为我想在网站上保持其在各种屏幕尺寸上的外观,但是有人知道如何真正地居中背景图像.因此,在小型显示器中,他们将查看图像的中心,并且在更大的显示器中,他们将看到图像的相同位置,只是周围更多.就像这个网站一样
http://www.cantilever-chippy.co.uk/
调整窗口大小时,背景图像会相应移动.
非常感谢.
Sam*_*Sam 11
如果您从链接中检查css,您会看到解决方案:
#images #bg_1 {
background-image: url(images/bg/1.jpg);
background-position: 50% 0;
}
Run Code Online (Sandbox Code Playgroud)
和div:
<div class="bg_block" id="bg_1" style="height: 1200px; width: 1055px;"></div>
Run Code Online (Sandbox Code Playgroud)
通过JavaScript,他们可以在每次调整大小时更改#bg_1的宽度.
window.onresize = function(event) {
$("#bg_1").css("width", $(window).width());
}
Run Code Online (Sandbox Code Playgroud)
这应该工作
#bg{
background-image:url(yourURL);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center;
}
Run Code Online (Sandbox Code Playgroud)
后台固定属性适用于Firefox和Opera.
| 归档时间: |
|
| 查看次数: |
13980 次 |
| 最近记录: |