 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
07.08.2003, 20:37
|
#1
|
|
TP-Supporter
Registriert seit: Jul 2002
Ort: Nidderau
|
Layer an Layer ausrichten
Hallo zusammen,
ich versuche ich an Layern und hab da mal ein Problem... *g*
hier habe ich den Hauptlayer zentriert ausgerichtet. Jetzt soll der Layer mit dem einzelnen roten Eiswürfel immer an der gleichen Stelle des Hauptlayers auftauchen (linker Rand, teilweise überlappend in den Hauptlayer). Dazu müßte ich den Layer mit dem Eiswürfel aber irgendwie am Hauptlayer "festkleben" damit die Position erhalten bleibt auch wenn die Fenstergröße wechselt.
Ich wollte erst den Eiswürfel einfach in die Hintergrundgrafik aufnehmen aber dann verseckt der Layer mit dem Text einen Teil. Wie krieg ich denn das hin? Oder geht das gar nicht was ich hier vorhabe?
__________________
Eure Tomi
|
|
|
07.08.2003, 21:09
|
#2
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
hi tomate
schau dir mal dieses beispiel (schnell gebastelt) an!
hier der code dafür:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
body {
margin: 0;
}
#hauptebene {
position: absolute;
top: 200px;
left: 200px;
width: 70%;
height: 200px;
background-color: Yellow;
z-index: 0;
text-align: center;
}
#ueberlappend {
position: absolute;
top: 100px;
left: 100px;
width: 200px;
height: 200px;
background-color: red;
z-index: 1;
}
</style>
</head>
<body>
<div id="hauptebene">hauptebene</div>
<div id="ueberlappend">darüber</div>
</body>
</html>
wichtig ist, dass beide ebenen mit den gleichen maßeinheiten (hier pixel, es geht auch mit %, em usw.) positioniert werden. weiters achte auf den z-index! der höhere überlagert den niedrigeren 
|
|
|
07.08.2003, 21:19
|
#3
|
|
TP-Supporter
Registriert seit: Jul 2002
Ort: Nidderau
|
Super, genau was ich brauche! Du bist ein Schatz prefix!!!! Danke schön!
__________________
Eure Tomi
|
|
|
07.08.2003, 21:21
|
#4
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
na, dann schlaf ich gleich gut und träum ein wenig von schönen css-layouts *hehe*
|
|
|
08.08.2003, 18:22
|
#5
|
|
TP-Supporter
Registriert seit: Jul 2002
Ort: Nidderau
|
Ok, gestern Abend war's anscheinend doch zu heiß hier.
Ich krieg's leider nicht gebacken :-(
Dein Layer war leider auch nicht ganz zentriert deshalb hab ich da meine Variante beibehalten. Hab hier mal meine CSS-Datei, vielleicht kannst du (oder ein anderer Fachmann/-frau) mir erklären wie ich den Layer mit dem roten Eiswürfel verankern kann?!
http://www.redandblue-media.de/tryit/rnb3.css
Der Layer red-ice soll ungefähr an die Stelle wo er hier ist
http://www.redandblue-media.de/tryit...cewuerfel3.gif
__________________
Eure Tomi
Geändert von Tomate23 (08.08.2003 um 18:25 Uhr).
|
|
|
08.08.2003, 18:26
|
#6
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
was meinst du mit "nicht ganz zentriert"??
du kannst ja mein beispiel einfach erweitern, ohne probleme! dann die red-ice-ebene einfach so lange setzen, bis sie passt
sorry, aber versteh nicht ganz...
|
|
|
08.08.2003, 18:29
|
#7
|
|
TP-Supporter
Registriert seit: Jul 2002
Ort: Nidderau
|
Ich meinte horizontal nicht zentriert.
Wenn ich deinen Code auf meine Layer übertrage flutscht der Hintergrundlayer sogar ganz unten rechts in die Ecke :-(
Irgendwie bin ich zu doof dafür......
__________________
Eure Tomi
|
|
|
08.08.2003, 18:30
|
#8
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
willst du die inhaltsebene also horizontal zentrieren (links und rechts gleicher abstand zum browserrand??
wie breit soll die inhaltsebene sein?? pixel-definiert oder in prozent??
|
|
|
08.08.2003, 18:34
|
#9
|
|
TP-Supporter
Registriert seit: Jul 2002
Ort: Nidderau
|
Die Ebene soll horizontal und vertikal zentriert sien. Momentan hab ich das so gelöst:
/*#background {
height: 493px;
width: 650px;
margin-top: -246px;
margin-left: -325px;
left: 50%;
top: 50%;
overflow: hidden;
position: absolute;
visibility: visible;
z-index: 1;
}
__________________
Eure Tomi
|
|
|
08.08.2003, 18:36
|
#10
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
und das funktioniert bei allen modernen browsern und bei allen gängigen auflösungen???
|
|
|
08.08.2003, 18:45
|
#11
|
|
TP-Supporter
Registriert seit: Jul 2002
Ort: Nidderau
|
Also Mozilla klappt genauso wie beim ie. Netscape und Opera zentrieren auch schön artig aber bei den beiden geht der Layer mit dem Text leider unten über das Logo hinaus. Das muß ich dann evtl. auch extra machen.
Den alten Netscape hab ich nicht getestet und was die Mac-Browser draus machen weiß ich leider auch noch nicht.
__________________
Eure Tomi
|
|
|
08.08.2003, 19:00
|
#12
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
hmm, also ich probier grad an diesem beispiel herum.
die gelbe ebene (inhalt) immer zentriert zu bekommen, das geht mit dem code.
das problem besteht jedoch jetzt darin, den roten container ebenfalls richtig positioniert zu bekommen, auch wenn man die browserfenstergröße verändert. da verhält er sich gem. den prozent-werten.... und bleibt nicht ganz unveränderlich!
|
|
|
08.08.2003, 19:07
|
#13
|
|
TP-Supporter
Registriert seit: Jul 2002
Ort: Nidderau
|
Aber das kommt der Sache doch schon verflixt nah! wie hast du das denn hinbekommen? *bewunderdenprefix*
__________________
Eure Tomi
|
|
|
08.08.2003, 19:34
|
#14
|
|
TP-Supporter
Registriert seit: Jan 2003
Ort: Wiesbaden
|
ich würd sagen man gibt dem gelben quadrat den wert 50% für die Breite und 25% für left position, sofern das geht. Wo genau das rote Quadrat sein soll weiß ich jetzt nicht so. Hat das jemand erwähnt? 
__________________
Gruß
wintermute
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:50 Uhr.
|
 |