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();
      }
    });
  });
});

Professionelle
Produktfotografie und -videografie 

Unsere Produktfotografie und Produktvideografie sind darauf spezialisiert, Ihre Produkte ins beste Licht zu rücken. Mit jahrelanger Erfahrung in der Branche bieten wir eine hochwertige Präsentation für jede Art von Produkt – von modeorientierten Artikeln über technologische Gadgets bis hin zu Lifestyle-Produkten.

Produktfotografie 

Unsere professionelle Produktfotografie sorgt dafür, dass Ihre Produkte klar, detailliert und attraktiv dargestellt werden. Wir setzen auf eine perfekte Kombination aus Licht, Perspektive und Hintergrund, um jedes Detail hervorzuheben und die Einzigartigkeit Ihrer Produkte zu zeigen. Egal, ob für Online-Shops, Kataloge oder Werbekampagnen, wir liefern maßgeschneiderte Aufnahmen, die Ihre Marke stärken und Ihre Zielgruppe ansprechen.

Anfragen

Hochwertige Produktfotografie & Videos in Hamburg – Professionelle Aufnahmen für E-Commerce, Werbung & Social Media zur perfekten Präsentation Ihrer Produkte.

Produktvideos

Mit unserer Produktvideografie bringen wir Ihre Produkte zum Leben. Wir erstellen visuell beeindruckende Videos, die nicht nur die Funktionen und Vorteile Ihrer Produkte zeigen, sondern auch Emotionen wecken. Ob für soziale Medien, Werbung oder Ihre Webseite, unsere Videos sind darauf ausgelegt, Ihre Kunden zu begeistern und die Conversion zu steigern.

Anfragen

Kamera filmt Redner auf einer Eventbühne – professionelle Eventfotografie & Videografie in Hamburg für Firmenveranstaltungen, Konferenzen & Messen.

Warum um uns wählen?

Wenn Sie ein einzigartiges und professionelles Produktshooting oder Produktvideo wünschen, zögern Sie nicht, uns zu kontaktieren. Wir stehen Ihnen gerne zur Verfügung, um Ihr Projekt zu besprechen und Ihnen mit maßgeschneiderten Lösungen weiterzuhelfen.

Professionelle Produktfotografie und -videografie, die Ihre Produkte optimal präsentieren

Weltweite Erfahrung: Wir haben erfolgreich Produkte auf globaler Ebene präsentiert

Hohe Qualität in Fotografie und Videografie, die Ihre Marke stärkt und Ihre Zielgruppe anspricht

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