У меня есть несколько динамических лайтбоксов на моем сайте (это для обновления нашего текущего сайта и еще не работает). Все работает, но по какой-то причине, и я не могу понять, почему, мои портретные изображения получаются очень высокими по сравнению с другими изображениями в галереях. Это, кажется, гораздо хуже, очень узкие изображения. Любая помощь в этом будет высоко оценена.
Я попытался жестко закодировать высоту и ширину и попытался создать специальный класс в css. Ничто из того, что я пробовал, не сработало. Я использую лайтбокс2 от Lokesh Dhakar. Я связался с ним по этой проблеме, и он сказал, что это проблема css, и предложил мне опубликовать что-нибудь здесь для помощи. У меня есть скриншоты того, что я считаю приемлемым портретным изображением и неприемлемым портретным изображением.
вот основной html для раздела, который я описываю:
<div class="gallery1">
<a href="Halloween On The Farm 10-19-08/Photo10.jpg" data-lightbox="halloween1" data-title="5th Grade Volunteers"> <img src="Halloween On The Farm 10-19-08/Photo10.jpg" alt="5th Grade Volunteers" width="185" height="155"></a>
<a href="Halloween On The Farm 10-19-08/Photo11.jpg" data-lightbox="halloween1" data-title="This 6th Grade Girl Made her Jack-In-The-Box Costume All By Herself"> <img src="Halloween On The Farm 10-19-08/Thumbnails/Thumb11.jpg" alt="This 6th Grade Girl Made her Jack-In-The-Box Costume All By Herself"></a>
<a href="Halloween On The Farm 10-19-08/Photo12.jpg" data-lightbox="halloween1" data-title="This 6th Grade Girl Made her Jack-In-The-Box Costume All By Herself"> <img src="Halloween On The Farm 10-19-08/Thumbnails/Thumb12.jpg" alt="This 6th Grade Girl Made her Jack-In-The-Box Costume All By Herself"></a>
вот css:
.gallery1 {
display: block;
border-radius: 25px 25px 25px 25px;
padding: 10px;
}
.gallery1 img {
border-radius: 25px 25px 25px 25px;
padding: 15px;
width: 200px;
transition: 1.0s;
cursor: pointer;
}
.gallery1 img:hover
{
transform: scale(1.1);
}
Ожидаемые результаты заключаются в том, что изображения будут отображаться правильно и не намного больше, чем ожидалось. До сих пор мои фактические результаты не были успешными.