Ich bin Programmierer und lerne neue Techniken in der Webentwicklung. Ich bin auf ein Problem gestoßen, wenn Sie den folgenden Link sehen konnten. http://bailesslaw.com/Bailess_003/bailesHeader/header.html Dieses Beispiel, das ich machte, ist nicht fest und es muss sein, das wird schwierig.Überlappen und Stapeln in CSS
Das sieht gut hier aus, aber wenn ich diese Ebenen auf der Hauptwebseite, index.html, setze diesen Code als Kopfzeile, bewegt sich das Banner in der Dokumentenposition 0,0. Ich brauche diese Kästchen, die Seite zentriert und ich kann sie nicht dazu bringen, das zu tun, ohne die Reihenfolge und den Inhalt der Ebenen durcheinander zu bringen.
Layer1 rotierende Bilder, js die Rotation Layer2-blaues Dreieck Effekt mit Kulisse überlappenden Schichten 1, Layer 3-ist ein statisches Bild mit einem hohen Z-Index
Below I einen Code einschließlich verursacht, die wichtiger Teil, der 3 überlappende Schichten benötigt, die genau in Breite und Höhe übereinstimmen, außer dass er in der Mitte 780px breit fixiert werden muss.
Code:
<style rel="stylesheet" type="text/css">
div#layer1 {
border: 1px solid #000;
height: 200px;
left: 0px;
position: fixed;
top: 0px;
width: 780px;
z-index: 1;
}
div#layer2 {
border: 1px solid #000;
height: 200px;
left: 0px;
position: absolute;
top: 0px;
width: 780px;
z-index: 2;
}
div#layer3 {
border: 1px solid #000000;
height: 200px;
left: 0px;
position: absolute;
top: 0px;
width: 780px;
z-index: 3;
}
</style>
</head>
<body class="oneColFixCtr">
<div id="container">
<div id="mainContent">
<div id="layer1">
</div>
<div id="layer2">
<div class="slideshow">
<span id="rotating1">
<p class="rotating">
</p>
</span>
<span id="rotating2">
<p class="rotating">
</p>
</span>
<span id="rotating3">
<p class="rotating">
</p>
</span>
<span id="rotating4">
<p class="rotating">
</p>
</span>
</div>
</div>
<div id="layer3">
<table width="385" border="0">
<tr>
<th width="81" scope="col">
</th>
<th width="278" scope="col">
</th>
<th width="12" scope="col">
</th>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
</table>
</div>
</div>
<!-- end #container -->
</div>
</body>
</body>
</html>
CSS:
@charset "utf-8";
CSS code:
#rotating1 {
height: 200px;
width: 780px;
}
#rotating2 {
height: 200px;
width: 780px;
}
#rotating3 {
height: 200px;
width: 780px;
}
#main {
background-repeat: no-repeat;
height: 200px;
width: 780px;
z-index: 100;
}
#test {
width: 780px;
z-index: 2;
}
#indexContent {
background-color: #12204d;
background-repeat: no-repeat;
height: 200px;
width: 780px;
z-index: 1;
}
#indexContent p {
padding: .5em 2em .5em 2em;
text-align: justify;
text-indent: 2em;
}
.rotating {
float: right;
margin-top: 227px;
text-indent: 0px !important;
}
.clearfix:after {
clear: both;
content: " ";
display: block;
font-size: 0;
height: 0;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
Bitte stellen Sie eine jsfiddle @ http://jsfiddle.net/ – PeeHaa