Ergebnis 1 bis 6 von 6

Thema: [mobile menu]codefog » position:fixed und transform

  1. #1
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.860
    Contao-Projekt unterstützen

    Support Contao

    Standard [mobile menu]codefog » position:fixed und transform

    Hallo,

    die Erweiterung formt folgendes Konstrukt
    PHP-Code:
    <div class="mobile_menu_wrapper">
           <
    div id="wrapper" style="transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1); backface-visibility: hidden; transition: transform 500ms ease 0s; left: 0px; will-change: transform;">
                  <
    header id="header" itemscope="" itemtype="http://schema.org/WPHeader"
    Nun wollte ich <header> position: fixed; mit geben ... klappt aber nicht.
    Nach einiger Recherche lese ich immer wieder davon, dass 'fixed' in einem div mit 'transform' nicht funktioniert - in einigen Beiträgen konnte ich von "Lösungsansätzen" lesen, die ich aber bei weitem nicht verstanden, ganz schweigen von umsetzen konnte.

    Nun eben mal meine Frage:
    ob bereits jemand einen workaround speziell für diesen Fall umsetzen konnten - und falls ja, wie?

    Contao 4.4.8
    Grüsse
    Bernhard


  2. #2
    Contao-Fan Avatar von Doro
    Registriert seit
    21.06.2009.
    Ort
    Ammersbek
    Beiträge
    359

    Standard

    schau mal ob Dir dieser Beitrag von Andreas hilft
    https://community.contao.org/de/show...l=1#post452622

  3. #3
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.860
    Contao-Projekt unterstützen

    Support Contao

    Standard

    ... nein, hilft leider nicht weiter - Danke aber trotzdem.

    In Andreas' Beitrag fixiert er das mobile Menu selbst und nicht den <header>
    Das Problem stellt die Kombination von 'transform' mit 'position:fixed' dar - und das wird aber bereits im #wrapper via inline-style gesetzt. Und der <header> befindet sich im #wrapper
    Grüsse
    Bernhard


  4. #4
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.860
    Contao-Projekt unterstützen

    Support Contao

    Standard

    workaround
    Code:
    body .mobile_menu_wrapper #wrapper {
    	transform: none!important;      
    	will-change: content!important;
    }
    trotz verbleibendem inline-style im #wrapper ist der <header> fixed
    klappt somit erst mal - ich werd das nun noch in den verschiedenen Browsern und mobile-devices austesten
    Grüsse
    Bernhard


  5. #5
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.468
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn die Option „Off Canvas Effekt” nicht aktiviert wird, bleibt position:fixed; erhalten. Damit kann man leben .
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  6. #6
    Contao-Nutzer
    Registriert seit
    04.12.2013.
    Ort
    Reutlingen
    Beiträge
    221

    Standard

    Das hat mit der Problematik zu tun, dass der gesamte #wrapper durch den erwähnten "Off Canvas Effekt" mit Hilfe der CSS-transition manipuliert wird. Dadurch weis wohl position:fixed nicht mehr was zu tun ist.

    Genau das Problem habe ich gestern auch gehabt und durch das nicht anhaken des Off Canvas lösen können.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •