我为我的网站做了一个草图,请在jsFiddle上查看。
的HTML:
<div id="BG-scroll">
<div id="faders">
<div id="links"></div>
<div id="filler"></div>
<div id="rechts"></div>
</div>
<div id="wrapper"></div>
</div>
和CSS:
#BG-scroll {
width: 100%;
height: 503px;
background-position: center;
background-image: url(images/BG-container-1.jpg);
background-repeat: no-repeat;
}
#wrapper {
width: 650px;
height: 350px;
position: relative;
margin-right: auto;
margin-left: auto;
background-color: green;
}
#faders {
height: 200px;
width: 950px;
position: relative;
margin-right: auto;
margin-left: auto;
}
#left {
width: 150px;
height: 200px;
position: relative;
float:left;
background-color: red;
}
#filler {
width: 650px;
height: 200px;
position: relative;
float:left;
background-color: blue;
}
#right {
width: 150px;
height: 200px;
position: relative;
float:left;
background-color: pink;
}
我想要的是以浏览器为中心的蓝色和绿色 div。在红色和粉红色的左右 div 中将有 2 个图像幻灯片(用于在背景中) 在包装器中是主站点。
是否可以在 CSS 中将 2 个中间 div 居中并为左右 div 提供固定宽度(300px)-> 当浏览器较小时,左侧 div 将移出浏览器(就像您可以重新缩放浏览器一样用于站点的右侧。现在红色 div 的左侧始终位于浏览器的左侧。
这在 CSS 中是否可行?左右幻灯片的 Joomla 模块会生成 div 来放置幻灯片。