Иногда надо чтоб картинки были одного размера например в 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?> |

я имел ввиду такой случай