Hallo
bin gerade dabei an meiner Seite was zu basteln und zwar möchte ich gerne ein GMENU erstellen mit einem Hintergrundbild das auch soweit funktioniert.
Das HG Bild ist eine GIF Datei mit einem transparentem Hintergrund.
Wenn ich das GIF als GMENU einbinde zeigt er mir den Teil der eigentlich Transparent sein soll immer als weiß an.
Kann man keine GIF mit Transparentem Hintergrund in ein GMENU einbauen? GIbts irgendwie möglichkeiten das das inkl dem transparenten hintergrund angezeigt wird?
Ich danke im voraus.
MfG Leibnitz
Mein TypoScript für das GMENU sieht so aus:
subparts.SUBMENU= HMENU
subparts.SUBMENU.special = directory
subparts.SUBMENU.special.value = 1
subparts.SUBMENU.1 = GMENU
subparts.SUBMENU.1.NO {
XY =250, 50
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/verdana.ttf
10.fontSize = 14
10.offset = 50,27
5 = IMAGE
5.file = fileadmin/template/template1/images/nav_bg.gif
}
Doch, ich habe eine Idee.
Das GMENU ist eine Grafik. Diese wird im GIF oder JPG Format erstellt. Es wird also zuerst eine neue leere Grafik erstellt -> mit weissem Hintergrund, solange nichts anderes angegeben wurde.
Das Objekt 5 (Hintergrundgrafik) wird jetzt auf diesen weissen Hintergrund gelegt. An den transparenten Stellen der HG-Grafik scheint jetzt das weiss der Basisgrafik durch.
Ergo: Du muss das GMENU selbst noch transparent schalten.
subparts.SUBMENU.1.NO {
XY =250, 50
format = gif
transparentBackground = 1
transparentColor = #ffffff
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/verdana.ttf
10.fontSize = 14
10.offset = 50,27
5 = IMAGE
5.file = fileadmin/template/template1/images/nav_bg.gif
}
ahhh stimmt.
ist ja eigentlich klar, hätt ich auch selber drauf kommen können.
danke für deine Denkhilfe :-)
MFG Leibnitz
hab da noch ein Problem, ich hoffe ihr könnt mir dabei auch helfen.
Mein GMENU sieht so aus:
subparts.MENU = HMENU
subparts.MENU.special = directory
subparts.MENU.special.value = 10
subparts.MENU.1 = GMENU
subparts.MENU.1 {
NO {
XY = 200, 50
altImgResource.import = uploads/media/
altImgResource.import.field = media
altImgResource.import.listNum = 0
}
RO < .NO
RO = 1
RO.altImgResource.import.listNum = 1
ACT < .RO
}
so das ganze funktioniert ja und passt sowei, aber leider werden die Menüpunkte (Bilder) direkt hintereinander angezeigt. Würde gerne dazwischen einen Abstand von z.B. 10px haben.
Hab das Forum schon durchsucht aber leider nichts gefunden das zum gewünschten effekt führt.
Kann mir jemand helfen?
MfG Leibnitz