AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [CSS/HTML] Hintergrund vor Vordergrund?
Thema durchsuchen
Ansicht
Themen-Optionen

[CSS/HTML] Hintergrund vor Vordergrund?

Ein Thema von alcaeus · begonnen am 30. Dez 2004 · letzter Beitrag vom 31. Dez 2004
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#1

[CSS/HTML] Hintergrund vor Vordergrund?

  Alt 30. Dez 2004, 21:26
Ja, ich weiß es klingt lustig, aber es gibt eine Erklärung dafür
Ich baue zur Zeit ein Template fürs phpBB. Dabei soll das Banner der Seite in einen "Rahmen" eingebaut werden. Dieser Rahmen setzt sich an der linken Seite wie folgt zusammen:

Code:
<table width="100%" cellspacing="0" cellpadding="0" border="0">
  <tr>
    <td style="background:url(top1.gif);"></td>
    <td style="background:url(top2.gif);"></td>
  </tr>
  <tr>
    <td style="background:url(middle1.gif);"></td>
    <td style="background:url(middle2.gif);">[img]banner.jpg[/img]</td>
  </tr>
  <tr>
    <td style="background:url(bottom1.gif);"></td>
    <td style="background:url(bottom2.gif);"></td>
  </tr>
</table>
In der zweiten Zelle von Zeile 2 sollte der Hintergrund allerdings vor das Banner, und nicht dahinter. Der Hintergrund hat nämlich abgerundete Ecken, und die sollten das Banner eben verdecken.
Weiß jemand ob (und wie) ich das lösen könnte? Ich möchte nämlich verhindern, dass man das Banner an das Template anpassen muss.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#2

Re: [CSS/HTML] Hintergrund vor Vordergrund?

  Alt 30. Dez 2004, 21:30
hi andreas,
ganz einfach: mach in der zweiten zeile nur eine spalte, füge den rahmen als bild ein und den banner via css als hintergrundbild!

*MFG*
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#3

Re: [CSS/HTML] Hintergrund vor Vordergrund?

  Alt 31. Dez 2004, 11:01
Hallo Meflin,

Zitat von Meflin:
füge den rahmen als bild ein
und wie genau füge ich ein Bild als Rahmen ein?

Zitat von Meflin:
und den banner via css als hintergrundbild!
Den Banner als Hintergrund geht nicht, da das Banner evtl. verlinkt werden soll...

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Neuni

Registriert seit: 25. Feb 2004
815 Beiträge
 
Delphi 7 Personal
 
#4

Re: [CSS/HTML] Hintergrund vor Vordergrund?

  Alt 31. Dez 2004, 11:57
Kann man da nicht z-index nehmen? Also mit
Code:
style="z-index: 1"
Kann man angeben wie hoch auf dem Bildschirm das Bild liegen soll. Ich glaube je höher die Zahl um so weiter oben ist es...denke mal das könnte hier auch gehen, oder?
  Mit Zitat antworten Zitat
Benutzerbild von mh166
mh166

Registriert seit: 14. Nov 2004
Ort: Chemnitz
443 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#5

Re: [CSS/HTML] Hintergrund vor Vordergrund?

  Alt 31. Dez 2004, 11:58
Was mir noch einfällt, wäre evtl. mit Layern zu arbeiten. Damit kannste glaub ich auch die Reihenfolge festlegen. Allerdings hab ich das noch nie gemacht, sondern nur davon gehört. Such einfach mal nach Bei Google suchenCSS Layer.

mfg, mh166

//Edit: Ich sehe gerade, das is mir wohl jemand zuvor gekommen. Naja, das is aber das, was ich meine.
Tiefgründige Sätze unserer Zeit:
Zitat von Luckie:
Und diesen Token zur Laufzeit zu modifizieren würde bedeuten, dass du zur laufzeit das Token ändern musst.
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#6

Re: [CSS/HTML] Hintergrund vor Vordergrund?

  Alt 31. Dez 2004, 16:43
Hallo Neuni,

Zitat von Neuni:
Kann man da nicht z-index nehmen? Also mit
Code:
style="z-index: 1"
Kann man angeben wie hoch auf dem Bildschirm das Bild liegen soll. Ich glaube je höher die Zahl um so weiter oben ist es...denke mal das könnte hier auch gehen, oder?
also ich hab jetzt folgendes:
Code:
<td>[img]bild1.gif[/img][img]bild2.gif[/img]</td>
Die Bilder liegen nun schön übereinander, aber leider wird bild2 nicht wie gewollt von bild1 überdeckt, auch nicht wenn ich den z-index umdrehe.
Weiters, wenn ich "position:absolute" verwende, dann werden die Bilder nicht an der Tabellenzelle ausgerichtet, sondern am body. Kann ich irgendwie angeben woran das ausgerichtet werden soll? (ich hätte da nämlich noch gern ein drittes Bild rechtsbündig, aber die Breite der Zelle ist variabel)

@mh166: Danke für den Tipp, aber Layers funktionieren nicht, da die Bilder teilweise transparent sind (oder funktioniert das trotzdem? )

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von Gina
Gina

Registriert seit: 23. Dez 2004
Ort: Berlin
161 Beiträge
 
Delphi 6 Professional
 
#7

Re: [CSS/HTML] Hintergrund vor Vordergrund?

  Alt 31. Dez 2004, 16:53
Hi,

ich hab das grad mal nachvollzogen...

Bild1 ist das Hintergrundbild und Bild2 ist das Vordergrundbild. Transparenz funktioniert. Wenn du sie ausrichten willst, dann mach sie doch gleich groß und den überlappenden Teil transparent. Dann bist du flexibel...

Gina.

PS: Vielleicht hängst du einfach mal deine beiden bzw drei Bilder an?
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#8

Re: [CSS/HTML] Hintergrund vor Vordergrund?

  Alt 31. Dez 2004, 17:09
Hallo Gina,

die Bilder kann ich leider nicht anhängen, ich hab alles auf dem Laptop und bin nur Gast hier auf diesem PC.
Nochmal zur Erklärung:
  • bild1.gif ist ein halbtransparentes gif, welches die linke obere Ecke verdeckt.
  • bild2.gif ist ein Banner, welches evtl. auch mit einem Link versehen wird. Das Banner soll z.T. von bild1.gif überdeckt werden, und an der gleichen Position wie bild1.gif beginnen (deshalb auch "left:-93px")
Damit sollten die Anforderungen etwas klarer sein. Theoretisch (und praktisch auch, siehe SelfHTML) sollte dies mit z-index lösbar sein. So wie ich es oben geschrieben habe, landet bild1.gif aber immer unter bild2.gif, egal wie ich z-index einstelle. Irgendwie scheint das nicht so ganz zu funktionieren.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#9

Re: [CSS/HTML] Hintergrund vor Vordergrund?

  Alt 31. Dez 2004, 17:11
hi alcaeus, u meiner methode mit dem banner als hintergrundbild: das geht schon, lege einfach ein blindgif darüber und verlinke dieses, dann hast du immernoch den gewünschten effekt.
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#10

Re: [CSS/HTML] Hintergrund vor Vordergrund?

  Alt 31. Dez 2004, 17:15
Hallo Meflin,

Zitat von Meflin:
hi alcaeus, u meiner methode mit dem banner als hintergrundbild: das geht schon, lege einfach ein blindgif darüber und verlinke dieses, dann hast du immernoch den gewünschten effekt.
naja, aber ob man dies einem 0815-phpBB-Nutzer zutrauen kann? Das Ziel wäre ja, dass ich einfach sage, wo der eigene Bildpfad fürs Banner einzutragen ist, und das wars. Ich will den Leuten nicht zutrauen, die Größenangaben fürs blindgif einzutragen oder gar das blindgif zu erstellen

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz