Header soll 100% Höhe haben, Container soll erst nach scrollen sichtbar werden

Thema: Header soll 100% Höhe haben, Container soll erst nach scrollen sichtbar werden

Stichworte:
  1. jack_typewriter:

    Standard Header soll 100% Höhe haben, Container soll erst nach scrollen sichtbar werden

    Ich habe momentan das Problem, dass mein Header 100% Höhe besitzen soll, d.h. der nächste Block (im Container, orangefarben) erst nach scrollen sichtbar werden soll. Mit header 100% funktioniert das leider nicht. Habt ihr nen Tipp für mich?

    Es handelt sich um folgende Seite http://marco-kroener.de/kroener-neu
    www.marco-kroener.de - Corporate Design, Grafikdesign & Webdesign
     
  2. Avatar von Contao-Academy

    Contao-Academy:

    Standard

    Gib mal auf alle Container vor dem header ebenfalls 100%;

    Also
    Code: [Ansicht]
    html,
    body,
    wrapper {
    height: 100%;
    }
     
  3. Avatar von Franko

    Franko:

    Standard

    Oder mal

    #header { 100vh };
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...
     
  4. jack_typewriter:

    Standard

    Danke für den Tipp. Der gewünschte Effekt tritt so auf jeden Fall schonmal auf beim ersten Blick. Leider zerpflückt mir das aber den Rest der Seite.
    www.marco-kroener.de - Corporate Design, Grafikdesign & Webdesign
     
  5. Bastian F.:

    Standard 2 Möglichkeiten

    Entweder so:
    Code: [Ansicht]
    /*
    * Header immer oben:
    */
    #header { position: absolute; height: 100%; }
    
    /*
    * Fixierter Header:
    */
    #header { position: fixed; height: 100%;  }
    oder so:
    Code: [Ansicht]
    #header { height: 100vh; }
    Allerdings ist der Browsersupport für Variante 2 nicht so gut
    http://caniuse.com/#search=vh
     
  6. jack_typewriter:

    Standard

    Sauber, mit #header { height: 100vh; } klappt das. Vielen Dank euch!
    www.marco-kroener.de - Corporate Design, Grafikdesign & Webdesign
     
  7. Bastian F.:

    Standard

    Aber nicht vergessen das Viewport units wie vh noch nicht von allen Browsern supported werden!
    Du solltest also wenn du das verwendest für andere Browser noch Alternativdarstellungen einrichten..
    Deshalb würde ich dir empfehlen dich für Variante 1 zu entscheiden
     
  8. jack_typewriter:

    Standard

    danke Bastian F für den Hinweis, da hast du natürlich recht...

    mit deinen beiden Alternativvorschlägen sieht es allerdings so wie aktuell aus

    http://marco-kroener.de/kroener-neu

    So ist das, was im Header zu sehen sein sollte, eben nicht mehr sichtbar, bis auf Logo+Navi (waren bisher auch absolute gesetzt).

    Der Container rutsch so nach oben, soll aber erst durch Scrollen sichtbar sein.
    Geändert von jack_typewriter (14.12.2015 um 14:35 Uhr)
    www.marco-kroener.de - Corporate Design, Grafikdesign & Webdesign
     
  9. Bastian F.:

    Standard

    Ich würde an deiner Stelle wahrscheinlich das Intro unter den header in einen relativ positionierten wrapper legen. Sodass im Header nur noch nav und logo sind.
    Das Intro kannst du dann auf position: absolute; und height: 100%; setzen und darunter kommt dann dein Container.