Heim > Artikel > Web-Frontend > Wie passt man ein Bild an das Browserfenster an?
So passen Sie ein Bild an das Browserfenster an: Eine umfassende Anleitung
Im Bereich der Webentwicklung die nahtlose Anzeige von Bildern im Browser Fenster stellt eine einzigartige Herausforderung dar. Die Bestimmung der geeigneten Größe eines Bildes, um sowohl das Browserfenster als auch die Abmessungen des Bildes zu berücksichtigen, bleibt ein häufiges Dilemma. Dieser Artikel befasst sich mit den Feinheiten der Größenänderung eines Bildes, damit es effektiv in das Browserfenster passt, und geht umfassend auf die damit verbundenen Feinheiten ein.
Ziele für die Bildgrößenänderung
Um eine harmonische Integration zu erreichen Um Bilder in das Weblayout zu integrieren, müssen wir die folgenden Kriterien erfüllen:
Nur CSS-Lösung
Für diejenigen, die eine reine CSS-Lösung suchen, zentriert der folgende Code das Bild elegant und passt es basierend auf den Abmessungen des Browserfensters an:
<code class="html"><html> <head> <style> * { margin: 0; padding: 0; } .imgbox { display: grid; height: 100%; } .center-fit { max-width: 100%; max-height: 100vh; margin: auto; } </style> </head> <body> <div class="imgbox"> <img class="center-fit" src='pic.png'> </div> </body> </html></code>
jQuery-basierte Lösung
Alternativ stellt diese jQuery-basierte Lösung sicher, dass der Bildcontainer, in diesem Fall der Körper, eine Höhe hat, die der Höhe des Browserfensters entspricht, sodass die maximale Bildgröße erreicht werden kann -Höhe, um wie vorgesehen zu funktionieren:
<code class="html"><!DOCTYPE html> <html> <head> <style> * { padding: 0; margin: 0; } .fit { max-width: 100%; max-height: 100%; } .center { display: block; margin: auto; } </style> </head> <body> <img class="center fit" src="pic.jpg"> <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript" language="JavaScript"> function set_body_height() { $('body').height($(window).height()); } $(document).ready(function() { $(window).bind('resize', set_body_height); set_body_height(); }); </script> </body> </html></code>
Das obige ist der detaillierte Inhalt vonWie passt man ein Bild an das Browserfenster an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!