Zum Inhalt springen

GMENU mit Schatten und Anfangsposition

Erstellt am 21. April 2004 · 2 Antworten · letzte Antwort am 23. April 2004

Tags: Frage

JanT ·

Hallo zusammen,

Ich mache gerade auf noch recht wackeligen Beinen meine ersten Gehversuche in Typo und komme beim GMENU nicht weiter.

Problem, ich hätte gerne Schatten unter meinen Grafiken, außerdem raff ich nicht wie man das Menü positionieren kann - es geht natürlich über CSS aber es muß doch eine TS interne Möglichkeit geben, oder?!?

Danke Jan

# Menu 1 cObject
temp.navi = HMENU
# First level menu-object, textual
temp.navi.1 = GMENU
temp.navi.1.NO {
  # Normal state properties
  #menuOffset = 5, 100
  wrap = | <BR><BR>
  XY = 130,30
  backColor = {$menuFarbe1} || {$menuFarbe2} || {$menuFarbe3}
  shadow.offset = 2,2
  10 = TEXT
  10.text.field = nav_title
  10.text.ifEmpty.field = title 
  10.fontSize = 11
  10.fontColor = black |*| black |*| white
  10.niceText = 1
  10.offset = 0,13
  10.align = center
  10.text.listNum = 0
  10.text.listNum.splitChar = |
   
  11< .10   
  11.text.listNum = 1
  11.offset = 0,24

  12< .11
  12.text.listNum = 1
  12.text.case = upper
  12.offset = 0,-10
  12.fontSize = 11

 # top border
  20 = BOX
  20 {
    dimensions = 0,0,130,1
    color = #FFFFFF
  }

  # bottom border (only on last item - avoids double lines)
  30 < .20
  30 {
    dimensions = 0,0,130,1
    align = , b
  }

  # left border
  40 < .20
  40 {
    dimensions = 0,0,1,30
  }

  # right border
  50 < .40
  50 {
    align = r
  }

  # Schatten
  60 = SHADOW
  60 {
    offset = 2,2
    blur = 60
    opacity = 4
  }
}
TW ·

hi
dein menü wird da plaziert wo du die marker setzt (im html template versteht sich!)

cu
thorsten

JanT ·

Das ist mir natürlich klar, nur wenn ich jetzt mein menü in einem Html-Element, z.B. einem <div>, platziere, dann kann ich wohl nicht sagen, fang das menü bei x = 4 und y = 5 an, oder? - Das ist aber eigentlich auch nicht schlimm, mach ich jetzt über CSS.

Aber Schatten hinter eine Graphik legen geht wohl nicht oder?

Danke Jan