2015-01-18 3 views
0

Я как бы новый для кладки. У меня есть на моем сайте, чтобы отображать некоторые изображения, но у меня есть проблема с ним. Он не изменяет высоту, а ширину. Мои изображения вставляются так:Кирпичная кладка, без изменения размера Высота, только ширина

<a class="element" href="<?php echo add_query_arg(array('image' => $image['id']), get_permalink()) ?>" style="height:<?php echo $image['thumb'][2]; ?>px;background: transparent url('<?php echo $image['thumb'][0] ?>') no-repeat 50% 50%; background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;">  

Я пытался удалить высоту от стиля, а не ставить его на 100%, но все еще не изменение размера. Просто ширина изменяется, когда я делаю окно браузера меньше.

И когда я смотрю на свой сайт на большом экране, высота остается прежней, и она начинает обрезать изображение, но ширина по-прежнему изменяется.

ответ

0

Бит догадка, но похоже, что вы можете использовать:

echo $image['thumb'][1] 

вместо:

echo $image['thumb'][2] 

Кажущаяся как это является основой 0 массив.

+0

ширина установлена ​​на большом пальце [1], а высота на большом пальце [2] –

+0

попробуйте полностью удалить атрибут стиля и посмотреть, работает ли он тогда. если так, добавьте каждое правило по одному, пока оно не перестанет работать. вероятно, из-за высоты и фонового изображения css – Scriptable

+0

я удалил «высоту», не отображая, я заменил «высоту» на ширину, все еще не работая. Я сделал высоту фиксированным размером, отображая, но не изменяя размер. И я не хочу какой-либо обрезки изображения, я хочу изменить размер в любое время, когда изменяю размер браузера –

Смежные вопросы