Помогите с LightBox 2

Статус
В этой теме нельзя размещать новые ответы.

kozax89

Постоялец
Регистрация
12 Июл 2009
Сообщения
135
Реакции
4
В коде страницы при показе картинки я написал такой скрипт.

PHP:
<?
$setimg = $myrow["image"];

if ($setimg == 'x') {$img = 'img/default.png';}
else  {$img = $myrow["image"];}

echo"<img src='".$img."'>";	
?>

Как теперь к этому прикрутить LightBox 2 так чтобы на странице отображалась картинка пропорционально уменьшиная, но макс размером до 350 на сколько угодно пикселей, и нормально увеличивалась... Никак не пойму как бы это реализовать.
 
Код:
добавить класс
[COLOR=#000000][COLOR=#007700]echo[/COLOR][COLOR=#dd0000]"<img src='"[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]$img[/COLOR][COLOR=#007700].[/COLOR][COLOR=#dd0000]"' class='i'>"[/COLOR][COLOR=#007700];[/COLOR][/COLOR]

добавить в стили
 <style type="text/css">
   [COLOR=#000000][COLOR=#dd0000].i[/COLOR][/COLOR] {
    height: 50%; /* Высота */
    width: 50%; /* Ширина */
   }
  </style>

 
Ну как 50% выставить это понятно. Мне надо нечто другое, по скольку картинки оч разных размеров будут (скрины программ) мне надо чтоб сначало проверяло, больше ли картинка в ширины чем 380 пикселей скажем, и если да то тогда уменьшало ее до размера 380 на Х где Х - пропорционально уменьшиная высота :D

Возможно - такое вовсе нереально.
 
ты темой ошибся. лайтбоксы - яваскрипт
 
а средствами ПХП нельзя "продвинуто" управлять размером картинки?
 
При помощи библиотек работы с изображением... но зачем все усложнять? :)
D@nil правильно тебе написал про max-width, картинка будет не больше 350px, а если меньше - то не увеличиться.
Только сразу найди экспрешен для ie6
 
Нууу, а если картинка 1024 х 768? То уже 50% не будет меньше моего лимита... А подгатавливать картинку не вариант... У меня просто скрины программ разных и они очень разного размера могут быть.
 
Так и не надо 50%, просто пишешь в стилях max-width:350px; и все :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху