Vertikales Menü links auf 50% Seitenhöhe
Autore: Wolfhart V.Hallo zusammen,
ich habe mir kürzlich nach dem Test der kostenlosen Version X5 Evo zugelegt.
Der Hauptgrund ist die Erstellung von Seiten in responsive Design. Da erschien mir dieses Programm als einigermaßane hilfreich.
Die aktuelle Anforderung und somit mein Problem sieht aus wie folgt:
Gewünscht ist ein vertikales Menü in Form von Buttons. Das Menü soll links auf 50% der Seitenhöhe stehen. Scrollbar oder nicht ist egal.
Ich benutze eine leere Vorlage mit header, Seitenleiste links und footer.
Wenn ich das Menü in die Seitenleiste packe, dann kann ich es vertikal ausrichten.
Aber die 50% Höhe sehe ich nirgends. Und weiterhin besteht in dieser Konstellation das Problem, dass das Menü in der kleinsten Ansicht (Smartphone) nicht mehr angezeigt wird, weil die Seitenleiste in dieser Ansicht nicht verfügbar ist.
Jetzt hatte ich schon mal die Idee eine "Tabelle" einzufügen und das Menü dort hinein zu packen, aber auch diese Möglichkeit sehe ich im Programm nicht gegeben. Also Tabelle schon, aber das Menü lässt sich nicht dort integrieren.
Und wenn ich das Menü in den Seiteninhalt packe, ist es zwar auch in der kleinsten Ansicht verfügbar, aber die restliche Problematik bleibt bestehen. Zusätzlich kann ich es nicht einmal vertikal ausrichten. Warum eigentlich nicht?
Also wie gesagt, ich bin neu hier und sollte mein Problem schon irgendwo beschrieben sein, dann reicht mir natürlich auch der entsprechende Link dorthin. Aber ich konnte hierzu wirklich nichts finden.
Vielen Dank schon mal vorab
Wolfhart
PS: ich werde vermutlich erst morgen wieder online sein, also nicht falsch verstehen wenn ich nicht sofort antworten kann.
Also ich weis nicht was du mit 50% Höhe meinst? Du kannst doch das OBjekt so platzieren, dass es genau in der Hälfte anfängt.
Es ist außerdem logisch, dass es in der kleinsten Version kein Seitenmenü mehr anzeigen kann denn dann würde es den ganzen Content ausfüllen am Handy! Deshalb wird auf normalen Header umgeschaltet wo du dein Menü Objekt einfügen kannst. Allerdings wird hier der Hamburger Button automatisch generiert.
Ein Tabellenobjekt ist ein Tabellenobjekt und man kann zwar Text verlinken mit versteckten Seiten um ein Menü zu simulieren, wird aber in dieser Form nicht gemacht, denn du müsstest das Objekt dann auf jeder Seite extra platzieren.
Autore
Na dann versuche ich mal mich etwas klarer auszudrücken.
„Also ich weis nicht was du mit 50% Höhe meinst? Du kannst doch das OBjekt so platzieren, dass es genau in der Hälfte anfängt.“
50% = die Mitte = zentriert / die Seite füllt nur den Bildschirm aus und ist nicht zum Srollen gedacht. Eine ganz ordinäre Seite, öffnen und der gesamte Inhalt wird angezeigt.
Ich möchte das Menü also zentriert am linken Rand haben. Vertikal! Es könnte ja im Laufe der Zeit eine weitere Seite – und somit ein weiterer Button - dazukommen. Dann soll das Menü weiterhin zentriert sein und sich nicht verschieben. Geht das?
(Das ist übrigens kein Hexenwerk, das ist ganz einfaches CSS. Die Frage ist, ob dieses Programm diese Möglichkeiten irgendwo an Bord hat – oder eben nicht. Oder ob man mit einem Trick den gleichen Effekt erzielen kann)
„Es ist außerdem logisch, dass es in…“
Dass in der kleinsten Ansicht kein Seitenmenü angezeigt werden kann ist schon klar. Aktuell bekomme ich ein vertikales Menü aber nur in die Seitenleiste „gequetscht“, einfach nur aufgrund der Tatsache, dass sich das Menü mangels Platz entsprechend anpassen muss. Optimal ist auch diese Lösung nicht. Und zentriert auch nicht.
Die Sache mit den „Tabellen“ lassen wir mal außen vor. Tabellen sind ja heute keine Tabellen mehr, sondern werden mit DIV Tags erstellt. Und damit kann man schon deutlich mehr machen als nur Text verlinken – wenn das Programm dafür geeignet ist.
Ich vereinfache meine Frage mal: Kann man in den Seiteninhaltlinks in der Höhe zentriert ein vertikales Menü mit Buttons einbauen?
Wie gesagt, ich habe das Programm grad neu und konnte hierzu nichts finden. Ein paar erklärende Worte wären da schon hilfreich und nett. Vielleicht geht das auch mit einem „Trick“, vielleicht benötige ich ein anderes Template. Ich könnte die Startseite auch von Hand „klöppeln“, aber spätestens bei responsive Design ist dann auch bei mir Schluss mit Handarbeit.
Wenn du dich mit CSS auskennst, kannst du auch das Menü als Code in die Seitenleiste einfügen und
mittig zentriert einfügen.
Üblicherweise verwendet man aber das Menü-Objekt das man in der Seitenleiste so platzieren kann,
dass der erste Button in der Mitte angezeigt wird.
Und, nein es gibt keine Funktion oder Häkchen das du setzen kannst um das Menü in die Mitte zu setzen.
Es geht der Text mittig und es geht das Objekt mittig zu platzieren!
Autore
Okay, ich glaube damit kann ich arbeiten.
Nach Bearbeitung der einzelnen Seiten, sowie der entsprechenden CSS Datei ist alles wie gewünscht, auch responsive. ich hatte halt die Hoffnung, dass solche Funktionen im Programm enthalten sind. Ist ja auch nicht weiter schlimm. Die meisten User wollen ja nur gestalten und nicht am Code rumschrauben.
Für mich wäre das Thema dann an dieser Stelle erledigt.