Ebenen mit CSS
Dieser Workshop soll zeigen, welche Effekte man mit Ebenen erzielen kann.
Der Befehl position:absolute sagt dem Browser, das die folgenden Befehle vom Browserrand aus gelten. Die erste Ebene ist 40 Pixel vom oberen Browserrand entfernt (top:40px;), klebt am linken Browserrand, ist 200 Pixel breit(width:200px;), und soll die Navigation aufnehmen und hat die Hintergrundfarbe hellblau (background:#cccff;). Der Inhalt soll 10 Pixel vom linken Rand entfernt sein (padding:10px;) und 30 Pixel vom oberen Rand (padding-top:30px;). Ausserdem soll sie die unterste Ebene bilden (z-index:1). So nun die zweite Ebene. #ebene2 {position:absolute;top:80px;left:100px;background:#0000E0;border:1px solid; border-color:#00000;padding:10px;z-index:2;} Die zweite Ebene soll über der ersten liegen. Sie ist 80 Pixel vom oberen Browserrand entfernt, 100 Pixel vom linken Rand entfernt, verdeckt also die erste Ebene zum Teil. Der Hintergrund soll blau sein und das ganze bekommt noch einen schwarzen Rand (border-color:#000000;), der Rand soll durchgehend sein und 10 Pixel breit, sieht zwar schlecht aus, aber so sieht man es besser (border:1px solid;border-color:#00000;). Jetzt speichert
man die CSS-Befehle im Head der Datei oder natürlich in einer separaten
CSS-Datei ab. Genauso wird die zweite Ebene eingebunden. <div id="ebene2">hier steht dann Euer Text, Eure Bilder, Eure i-frames, die Ihr dann garnicht mehr braucht, Tabellen, Listen usw.</div> Natürlich
kann man soviele Ebenen definieren, wie man will, in allen Farben. |