Иногда надо чтоб картинки были одного размера например в div-блоке с overflow:hidden
Для этого можно использовать такой код. Сразу говорю: если я придумал велосипед, камнями не бросайтесь :)
Для этого можно использовать такой код. Сразу говорю: если я придумал велосипед, камнями не бросайтесь :)
Код |
---|
<?foreach($arResult["MORE_PHOTO"] as $PHOTO):?> <? $hlimit=95; // Предел минимальной высоты $wlimit=95; // Предел минимальной ширины if ($PHOTO["HEIGHT"]<$PHOTO["WIDTH"]): if ($PHOTO["HEIGHT"]>$hlimit){ $prop=$hlimit/$PHOTO["HEIGHT"]; $width=$PHOTO["WIDTH"]*$prop; $PHOTO["WIDTH"]=round($width, 0); $PHOTO["HEIGHT"]=$hlimit; }; else: if ($PHOTO["WIDTH"]>$wlimit){ $prop=$wlimit/$PHOTO["WIDTH"]; $height=$PHOTO["HEIGHT"]*$prop; $PHOTO["HEIGHT"]=round($height, 0); $PHOTO["WIDTH"]=$wlimit; }; endif;?> <div class="pic-container"> <img border="0" src="<?=$PHOTO["SRC"]?>" width="<?=$PHOTO["WIDTH"]?>" height="<?=$PHOTO["HEIGHT"]?>" alt="<?=$arResult["NAME"]?>" title="<?=$arResult["NAME"]?>" /> </div> <?endforeach?> |