document.addEventListener('DOMContentLoaded', function () {
  const triggerDiv = document.querySelector('.menu-trigger');
  const expandableDiv = document.querySelector('.nav');
  const moveLeftElements = document.getElementsByClassName('move-left');
  const textElements = document.getElementsByClassName('fade');
  const navPointElements = document.querySelectorAll('.nav-point');
  const menuCloseDelay = expandableDiv.getAttribute('data-delay') || 0;
  let isOpen = false;

  // Function to calculate dynamic viewport height
  function updateViewportHeight() {
    const dynamicHeight = window.innerHeight;
    expandableDiv.style.height = `${dynamicHeight}px`;
  }

  // Initialize
  updateViewportHeight();
  
  window.addEventListener('resize', updateViewportHeight);

  // Initialize elements
  for (let element of moveLeftElements) {
    element.style.transform = 'translateX(-50px)';
  }

  for (let text of textElements) {
    text.style.opacity = '0';
  }

  // Function to close the menu
  function closeMenu() {
    setTimeout(() => {
      expandableDiv.style.height = '0px';
    }, menuCloseDelay);

    for (let element of moveLeftElements) {
      const delay = element.getAttribute('data-delay') || 0;
      setTimeout(() => {
        element.style.transform = 'translateX(-50px)';
      }, delay);
    }

    for (let text of textElements) {
      const delay = text.getAttribute('data-delay') || 0;
      setTimeout(() => {
        text.style.opacity = '0';
      }, delay);
    }

    document.body.classList.remove('no-scroll');
    isOpen = false;
  }

  // Toggle menu
  triggerDiv.addEventListener('click', () => {
    if (isOpen) {
      closeMenu();
    } else {
      updateViewportHeight(); // Update height on toggle open
      for (let element of moveLeftElements) {
        const delay = element.getAttribute('data-delay') || 0;
        setTimeout(() => {
          element.style.transform = 'translateX(0)';
        }, delay);
      }

      for (let text of textElements) {
        const delay = text.getAttribute('data-delay') || 0;
        setTimeout(() => {
          text.style.opacity = '1';
        }, delay);
      }

      document.body.classList.add('no-scroll');
      isOpen = true;
    }
  });

  // Close menu when a nav-point is clicked
  navPointElements.forEach((navPoint) => {
    navPoint.addEventListener('click', () => {
      if (isOpen) {
        closeMenu();
      }
    });
  });
});

Familie

Natürliche Familienfotografie in Hamburg – Liebevolle & authentische Familienbilder für wertvolle Erinnerungen.
Natürliche Familienfotografie in Hamburg – Liebevolle & authentische Familienbilder für wertvolle Erinnerungen.
Natürliche Familienfotografie in Hamburg – Liebevolle & authentische Familienbilder für wertvolle Erinnerungen.
Buchung

Familie

-

Light

99

00

Bis zu 4 Person

Dauer: 30 Min.

Verschiedene Hintergründe, Posen & Outfits wechsel

ca. 150 Fotos, davon 5 bearbeitet

Alle Bilder als Download

Familientiere wilkommen!

10 Abzüge in A4 auf Premium Fotopapier

10 Abzüge in 13x18cm auf Premium Fotopapier

je weitere Person 45€

Abzüge und Wandbilder

Zusätzlich vor Ort buchbar: 
Express Zusendung in unter 4 Std. (20 Euro extra)

Buchen

Familie

-

Classic

189

00

Unsere Empfehlung

Bis zu 6 Person

Dauer: 60 Min.

Verschiedene Hintergründe, Posen & Outfits wechsel

ca. 300 Fotos, davon 10 bearbeitet

Alle Bilder als Download

Familientiere wilkommen!

10 Abzüge in 13x18cm auf Premium Fotopapier

10 Abzüge in A4 auf Premium Fotopapier

je weitere Person 45€

Abzüge und Wandbilder 

Zusätzlich vor Ort buchbar: 
Express Zusendung in unter 4 Std. (20 Euro extra)

Buchen

Familie

-

Plus

349

00

Bis zu 10 Person

Dauer: 90 Min.

Verschiedene Hintergründe, Posen & Outfits wechsel

ca. 400 Fotos, davon 30 bearbeitet

Alle Bilder als Download

Familientiere wilkommen!

10 Abzüge in 13x18cm auf Premium Fotopapier

10 Abzüge in A4 auf Premium Fotopapier

je weitere Person 45€

Abzüge und Wandbilder 

Zusätzlich vor Ort buchbar: 
Express Zusendung in unter 4 Std. (20 Euro extra)

Buchen

Familien-Shooting
in Hamburg

Vorteile von
Indoor-Shootings

Unser Studio in Hamburg bietet ideale Voraussetzungen für ein entspanntes Indoor-Familien-Shooting. In professioneller Beleuchtung und angenehmer Atmosphäre entstehen sowohl individuelle Porträts als auch Aufnahmen mit der ganzen Familie. Mit kreativen Hintergründen halten wir authentische und emotionale Momente fest – echt und unvergesslich.

Kontrollierte Bedingungen: Im Studio sind Licht, Wetter und Umgebung perfekt steuerbar. 

Kreative Set-Gestaltung: Mit einer großen Auswahl an Hintergründen und Arrangements schaffen wir eine Atmosphäre, die individuell auf Ihre Familie abgestimmt ist.

Privater: In unserem Studio können Sie sich ganz natürlich und ohne Stress vor der Kamera bewegen.

Vorteile von 
Outdoor-Shootings

Für ein lebendiges und authentisches Familien-Shooting bieten wir Ihnen Outdoor-Shootings an den schönsten Orten in Hamburg. Von den grünen Parks über den Elbstrand bis zu den charmanten Stadtteilen – Hamburg bietet unzählige atemberaubende Locations. Hier fangen wir echte, ungestellte Momente ein, die Ihre Familie auf ganz natürliche Weise zeigen.

Diverse Orte: Ob in der Natur, in der Stadt oder an einem Ort mit persönlicher Bedeutung – Ihr Outdoor-Familienshooting wird individuell und authentisch.

Dynamik: Outdoor-Shootings sind voller Überraschungen – unvorhersehbares Licht, Wetter und Umgebung machen ihren besonderen Reiz aus. Diese natürliche Dynamik verleiht Ihren Bildern eine einzigartige Lebendigkeit, die kein Studio bieten kann.

Eine besondere Atmosphäre: Sei es im warmen Sonnenlicht oder an einem bedeutungsvollen Ort, schafft Raum für echte Emotionen. Wir fangen diese einzigartigen Momente für Sie ein.

Anfrage
Produkt - Fotografie

Anfrage für
Produkt - Video

Anfrage für
Event - Video

Anfrage für
Event - Fotografie

Anfrage
Businessporträt mit
Hintergrundwechsel

Anfrage für
 neutrale Businessporträts

Anfrage
Business On-Site

Equipmentliste

Kameras (Set-Ready)

• 1x RED EPIC X 5K (120 FPS)
• 1x Sony FX3
• 1x Sony A7III
• 1x Canon 500D

Licht-Equipment

• 1x Profoto B10
• 1x Profoto B10X
• 1x Profoto D2 500 Air
• 1x Nanlite Forza 200

Softboxen & Lichtformer

• 1x Profoto Blitzschirm Deep White
• 1x Strip Softbox
• 1x Lantern Softbox
• 1x Mini White Blitzschirm

Blitz-Auslöser

• 1x Profoto Air TTL Remote

Objektive

• 1x Sony 50mm f/1.8 (Festbrennweite)
• 1x Sigma 24-70mm f/2.8
• 1x Canon 24-70mm f/2.8 L

Stative

• 5x Lichtstative
• 2x Manfrotto Autopoles
• 1x Manfrotto Kamerastativ
• RED-Schulterstativ
• Easyrig (bis 10 kg Traglast)

Spezielle Licht-Effekte

• 1x Bafongcine Optical Snoot (Bowens Mount)

DRUCKER

• Hochwertige Drucker bis A3 für Bilder in hoher Qualität