Ich habe eine Bildergalerie wo ich die Bilder dynamisch mit PHP hinzufüge. Einige der Bilder sind horizontal und einige sind vertikal. Wie stelle ich die Breite/Höhe der Bilder ein und behalte das Seitenverhältnis bei, ohne zu wissen, ob das Bild horizontal oder vertikal ist? Gerade jetzt erscheinen die Bilder quadratisch. Idealerweise möchte ich, dass der Client die Bilder ändert, ohne den Code anpassen zu müssen.Bilder dynamisch laden und Seitenverhältnis beibehalten
<?php
$filelist = glob("*.JPG");
foreach ($filelist as $file) {
echo '<div class="gallerycell">';
echo '<a href="'.$file.'"><img src="'.$file.'" width="300" height="300"></a>';
echo '<p>'.substr($file,strpos($file,'/') + 0,-4).'</p>';
echo '</div>';
}
?>
.gallerycell {
display: inline-block;
width: 300px;
height: 300px;
text-align: center;
margin: 30px;
}
@VXp Das funktionierte. Wenn Sie es als Post hinzufügen, werde ich es als korrekt markieren. Vielen Dank. – BrianC987