Hallo,
Wird die Seite in einem großen Browserfenster geladen (dann mit margin:auto) und das Menü "fliegt" von links ein, dann bewegt es sich nicht fließend an den Seiteninhalt heran, sondern "springt" die letzten 100-200 Pixel.
ich habe gerade versucht, das nachzuvollziehen:
- Beim ersten Aufruf ruckelt das Menü.
- Beim zweiten Aufruf wird es gleichmäßig eingeschoben.
- Nach Löschen des Browsercaches ruckelt es wieder.
Mein Verdacht: es liegt an den von Drittanbietern eingebundenen css-Dateien. Möglicherweise dauert deren Laden zu lange. Außerdem ist das Einbinden von externen Resourcen Datenschutzrechtlich kritisch, da du die IP deiner Besucher den Hostern dieser Dateien mitteilst und so mögliches Tracking unterstützt.
Meine Anmerkungen:
- Hoste alle Ressourcen selbst.
- Verwende semantische geeignete Elemente. Z.B. ist <p><b> … </b></p> keine Überschrift, und <a onclick="…" href="javascript:void(0)" …>… möchte wohl ein button sein.
- Die Untermenüs werden ohne Javascript nicht angezeigt!
Gruß
Jürgen