繁体   English   中英

Jquery - 使背景图像旋转100%高度

[英]Jquery - making background image rotate with 100% height

我有一个4图像背景滑块使用Jquery。 所有图像旋转都很好,那里没有任何问题。 但是,我希望图像始终保持在屏幕的固定高度和宽度。 目前,如果你向下滚动很多,背景图像不会保持固定,你只看到一个空白的背景。 我希望用户屏幕的图像始终是100%的宽度和高度,即使它们向下滚动。 有人可以指出我正在制作的CSS错误。

HTML

<body>

  <div id="content-background">
    <div id="img1"></div>
    <div id="img2"></div>
    <div id="img3"></div>
    <div id="img4"></div>
  </div>

  <div class="full-body">
      <!-- ALL MY PAGE CONTENT IS STORED IN HERE-->
  </div>

</body>

CSS

#content-background{
width: 100%;
height: 100%;
position: relative;
}

#img1{
width: 100%;
height: 100%;
position: absolute;
display: block;
background-image: url(../images/sso-content-background-shopping.jpg);
background-size: cover;
}

#img2{
width: 100%;
height: 100%;
position: absolute;
display: block;
background-image: url(../images/sso-content-background-movie.jpg);
background-size: cover;
}

#img3{
width: 100%;
height: 100%;
position: absolute;
display: block;
background-image: url(../images/sso-content-background-gas.jpg);
background-size: cover;
}

#img4{
width: 100%;
height: 100%;
position: absolute;
display: block;
background-image: url(../images/sso-content-background-grocery.jpg);
background-size: cover;
}

.full-body{
display: block;
position: absolute;
z-index: 1001;
width: 100%;
top: 0;
left: 0;
}

我的Jquery代码,但我不认为这是一个问题,因为它工作正常

$(function(){
function rotate(){
    $('#content-background div').last().fadeOut(1000, function(){
        $(this).insertBefore($('#content-background div').first()).show();
});
}
setInterval(function(){
    rotate();
},5000);
});

你尝试过的位置:固定吗?

#content-background
   {
   display: block;
   position: fixed;  
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   }

可能需要添加另一个容器

<div id="content-background">
  <div id="relative-container">
    <div id="img1"></div>
    <div id="img2"></div>
    <div id="img3"></div>
    <div id="img4"></div>
  </div>
</div>

#relative-container

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM