Zum Inhalt springen

GMENU - Farbverlauf möglich ?

Erstellt am 21. Mai 2007 · 2 Antworten · letzte Antwort am 21. Mai 2007

Tags: Bilder, Frage

thE_iNviNciblE ·

Hallo,

ich bin dabei ein H-Gemenu zu bauen, welches so aussehen soll wie kleine knöpfe, aber im hintergrund befindet sich ein minimaler farbverlauf von einer farbe.
Ist es möglich einen Farbverlauf im hintergrund zu realisieren?

seite.10 = IMAGE
seite.10.file = GIFBUILDER
seite.10.file {
  10 = TEXT
  10.text.field = title
  10.shadow.offset = 20,20
  10.shadow.intensity = 5
  10.shadow.blur = 50
}

ebenfalls bekomme ich den 3D Knopf effekt, welcher beim mausover die farbe ändert auch nicht so wirklich hin.

gruss
Jan

italiener ·

Ich versteh zwar die Frage nicht ganz, aber du könntest innerhalb eines DIV-Tags ein Hintergundbild mit Farbverlauf legen und dann über Typoscript dein GMenu erstellen, welches dann Transparenz verwendet. Etwa so:

lib.menu1 = HMENU
lib.menu1.special = list
lib.menu1.special.value = {$id_mainmenu}

lib.menu1.1 = GMENU 
lib.menu1.1.expAll = 0
lib.menu1.1.wrap = |
lib.menu1.1 {
	
	NO {
	wrap = |
	backColor = #165285
	transparentColor = #165285
	XY = [10.w]+30,38

	10 = TEXT
	10.text.field = title
	10.fontSize = 10
	10.fontColor = white
	10.offset = 0,24
	10.niceText = 0
}

Das magische Wort ist in diesem Fall "transparentColor"...

thE_iNviNciblE ·

danke italiener,

aber was muss na diese stelle:

lib.menu1.special.value = {$id_mainmenu}

ich hab eine root-treeview ID genommen, aber die seite bleibt einfach nur weiß.

page = PAGE 
page.typeNum = 0 

lib.menu1 = HMENU
lib.menu1.special = list
lib.menu1.special.value = { 11 }

lib.menu1.1 = GMENU
lib.menu1.1.expAll = 0
lib.menu1.1.wrap = |
lib.menu1.1 {
       
        NO {
        wrap = |
        backColor = #165285
        transparentColor = #165285
        XY = [10.w]+30,38

        10 = TEXT
        10.text.field = title
        10.fontSize = 10
        10.fontColor = white
        10.offset = 0,24
        10.niceText = 0
}

page.10 < lib.menu1

sollte doch so gehen oder ?