【发布时间】:2014-10-05 20:32:53
【问题描述】:
我想要做的是在两个方向上滚动我的网页,即 leftPanel 在从左到右的方向,而 rightPanel 在从右到左的方向,但标题保持固定在其位置。但我被困在某个地方。
这是我的代码:
HTML 文件-
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>My Page </title>
<link rel='stylesheet' href='css/default.css'>
</head>
<body class='aboutUsBody'>
<div id='header'></div>
<div id='mainPanel'>
<div id='leftPanel'></div>
<div id='rightPanel'></div>
</div>
</body>
</html>
CSS 文件-
html{
width: 100%;
height: 100%;
}
body{
width: 100%;
height: 100%;
margin: 0px;
}
#header{
width: 100%;
height: 10%;
background: #bad960;
}
#mainPanel{
height: 90%;
display: inline;
overflow-y: scroll;
}
#leftPanel{
float: left;
margin-left: -200px;
display: inline;
position: relative;
width:100 %;
height: 100%;
background: red;
}
#rightPanel{
display: inline-block;
position: relative;
width:100%;
height: 100%;
background: black;
}
请看图片以获得进一步的解释:
在页面加载滚动将位于中心,并且两个 div 相应地定位,当我向上滚动时,leftPanel 从左到右滚动,当我向下滚动时,它的 rightPanel 从右到左移动。 我该怎么办??
【问题讨论】: