1
私は動的に画像をPHPで追加していました。画像の一部は水平で、一部は垂直です。どのように画像の幅/高さを設定し、画像が水平か垂直かを知らずに縦横比を維持するにはどうすればよいですか?今、画像は正方形になっています。理想的には、クライアントがコードを調整することなく画像を変更したいと思っています。画像を動的にロードしてアスペクト比を維持する
<?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。あなたが投稿としてそれを追加する場合、私はそれを正しいとマークします。ありがとう。 – BrianC987