Altes Köln

Widget:GOV-Test: Unterschied zwischen den Versionen

Aus Altes Köln
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 8: Zeile 8:
<h1>Variante: responsiv</h1>
<h1>Variante: responsiv</h1>


  <style>
<style>
     body {
     body {
       margin: 0;
       margin: 0;
Zeile 16: Zeile 16:


     .iframe-container {
     .iframe-container {
       width: 100%; /* Container passt sich an die Breite des Viewports an */
       width: 100%; /* Container hat immer die volle Breite des Viewports */
      overflow: hidden; /* Inhalte außerhalb des Containers werden ausgeblendet */
       position: relative; /* Wichtig für absolute Positionierung */
       position: relative; /* Wichtig für absolute Positionierung des iframes */
       padding-top: 56.25%; /* Seitenverhältnis 16:9 */
       padding-top: 160%; /* Vermutetes Seitenverhältnis */
      overflow: hidden; /* Überschüssige Inhalte ausblenden */
     }
     }


Zeile 26: Zeile 26:
       top: 0;
       top: 0;
       left: 0;
       left: 0;
       width: 100%; /* Standardbreite des iframes */
       width: 100vw; /* Breite des Viewports */
       height: 100%; /* Höhe passend zum Container */
       height: calc(100vw * 0.5625); /* Höhe proportional zur Breite (16:9) */
       border: none;
       transform-origin: top left; /* Skalierung startet oben links */
     }
     }


     /* Media Queries für Smartphones */
     /* Media Queries für kleinere Bildschirme */
     @media (max-width: 768px) {
     @media (max-width: 768px) {
       .iframe-container {
       iframe {
         transform: scale(0.9); /* Verkleinere das gesamte iframe */
         transform: scale(0.9); /* Skaliere den iframe-Inhalt */
        transform-origin: top left; /* Ursprung für die Skalierung */
        width: 100%; /* Stelle sicher, dass die Breite des Containers bleibt */
       }
       }
     }
     }


     @media (max-width: 480px) {
     @media (max-width: 480px) {
       .iframe-container {
       iframe {
         transform: scale(0.8); /* Noch kleinere Skalierung für sehr kleine Geräte */
         transform: scale(0.8); /* Weitere Skalierung für kleine Geräte */
        transform-origin: top left;
       }
       }
     }
     }

Version vom 15. Januar 2025, 20:41 Uhr


Variante: Aufruf von GOV mit Iframe und "show"

 

Variante: responsiv

<style>

   body {
     margin: 0;
     padding: 0;
     font-family: Arial, sans-serif;
   }
   .iframe-container {
     width: 100%; /* Container hat immer die volle Breite des Viewports */
     position: relative; /* Wichtig für absolute Positionierung */
     padding-top: 56.25%; /* Seitenverhältnis 16:9 */
     overflow: hidden; /* Überschüssige Inhalte ausblenden */
   }
   iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100vw; /* Breite des Viewports */
     height: calc(100vw * 0.5625); /* Höhe proportional zur Breite (16:9) */
     transform-origin: top left; /* Skalierung startet oben links */
   }
   /* Media Queries für kleinere Bildschirme */
   @media (max-width: 768px) {
     iframe {
       transform: scale(0.9); /* Skaliere den iframe-Inhalt */
     }
   }
   @media (max-width: 480px) {
     iframe {
       transform: scale(0.8); /* Weitere Skalierung für kleine Geräte */
     }
   }
 </style>
 





Cookies helfen uns bei der Bereitstellung von Altes Köln. Durch die Nutzung von Altes Köln erklärst du dich damit einverstanden, dass wir Cookies speichern.