所以,我一直在尝试在我的网站上创建一个水平滚动页面。我将整个滚动部分设置为 400%,因为我有四页。但是,我想知道是否有可能(使用 CSS、jQuery 等)减少 400%,以便我可以将 0-100% 用于第一页,100%-200% 用于第二页等?或者是否有另一种解决方法(我一直在尝试实现这一点以实现跨浏览器/屏幕尺寸的兼容性)。到目前为止,我只设法使用硬像素来做到这一点,但有没有办法将其更改为百分比?
HTML:
<div id="transition-slide-container">
<div id="transition-slide">
<div id="inner-container>
<div class="slide" id="home">
<h1>home</h1>
</div>
</div>
<div class="slide" id="portfolio">
<div id="inner-container">
<h1>portfolio</h1>
</div>
</div>
<div class="slide" id="about">
<div id="inner-container">
<p>about</p>
</div>
</div>
<div class="slide" id="contact">
<div id="inner-container">
<p>contact<p>
</div>
</div>
</div>
</div>
CSS:
div#transition-slide-container {
background: #bee1ff;
padding-top: 128px;
padding-bottom: 50px;
height: 900px;
min-width: 400%;
z-index: -1;
float: left;
position: relative;
}
div#transition-slide {
white-space: nowrap;
}
.slide {
display: inline-block;
width: 1620px;
margin: 0 auto;
}
div#inner-container {
width: 1024px;
margin: 0 auto;
padding: 0;
}