Хай, я действительно застрял. Я пойду шаг за шагом и надеюсь сделать это коротким.
Это структура html:
<li class="FAVwithimage">
<a href="">
<img src="pics/Joshua.png">
<span class="name">Joshua</span>
<span class="comment">Developer</span>
<span class="arrow"></span>
</a>
</li>
Прежде чем я вставлю классы css, немного информации о точной цели:
Измените размер картинки (img) на 57%. Если это невозможно сделать с помощью css, используйте решение jquery/javascript. Например: Исходное изображение 240x240px, мне нужно изменить его размер на 57%. Это означает, что изображение размером 400x400 будет больше после изменения размера.
После изменения размера изображение должно быть центрировано по вертикали и горизонтали в границах: 68x90. Итак, у вас есть элемент LI, в котором есть элемент A, а внутри A у нас есть IMG, размер IMG изменен на 57% и центрирован там, где может быть максимальная ширина.
быть, конечно, 68px и максимальная высота 90px. Нет, чтобы это сработало, я добавлял элемент SPAN вокруг IMG.
Вот о чем я думал:
<li class="FAVwithimage">
<a href="">
<span class="picHolder"><img src="pics/Joshua.png"></span>
<span class="name">Joshua</span>
<span class="comment">Developer</span>
<span class="arrow"></span>
</a>
</li>
Затем я бы дал элемент span: display:block и w=68px, h=90px. Но, к сожалению, это не сработало.
Я знаю, что это длинный пост, но я сделал все возможное, чтобы описать его очень просто. Ниже приведены классы css и картинка, чтобы увидеть, что мне нужно.
li.FAVwithimage {
height: 90px!important;
}
li.FAVwithimage a, li.FAVwithimage:hover a {
height: 81px!important;
}
Вот что актуально. Я не включил классы для: имени, комментария, стрелки
А теперь классы, которые неполные и относятся к IMG.
li.FAVwithimage a span.picHolder{
/*put the picHolder to the beginning
of the LI element*/
position: absolute;
left: 0;
top: 0;
width: 68px;
height: 90px;
diplay:block;
border:1px solid #F00;
}
Граница используется только временно, чтобы показать фактический picHolder. Сейчас в начале LI ширина и высота заданы.
li.FAVwithimage span.picHolder img
{
max-width:68px!important; максимальная высота: 90 пикселей! важно; } Это класс, который должен уменьшить изображение на 57% и центрировать его внутри picHolder.
Вот у меня есть рисунок, описывающий, что мне нужно: