Поддержка Темы и шаблоны Картинка растягивается! я против!

  • Решено skyhiskyhi

    (@skyhiskyhi)


    Пожалуйста, помогите исправить это, кто знает как.

    Тема snapshot, она для фотоблога, (образец тут — http://www.woothemes.com/demo/?name=snapshot ), в опциях темы включена функция авторесайзинга. Изображение вставляется в запись через произвольные поля — и выводится согласно дизайну темы как большенькая такая миниатюра на странице раздела и, конечно, на странице поста в специальном поле с четким размером — 690х396.

    Проблема такая: при вставке изображений, отличных по пропорциям от заложенных в шаблоне темы (от 690х396) — изображения режутся. Если, например, вертикальное — то вообще отрезает половину. Произвол! Ведь хочется, чтобы оно выводилось полностью в этом поле 690х396, без обрезки, а пропорционально уменьшенное. И пусть оно, если у него другие пропорции, заполняет не все это поле.

    Поэтому я поставил доп. плагин resize-on-upload. Он пропорционально масштабирует изображение как ему скажешь. Сказал ему, чтобы делал не больше поля в этой теме 690х396. После этого тема перестала обрезать изображения и стало все ок. Но счастье длилось недолго. Вчера я решил поставить новую версию темы и она стала растягивать изображения до размеров своего поля. Например, загружается квадратное изображение. Плагин его уменьшает пропорционально и оно получается 396х396. А тема его растягивает по ширине до своего поля (до 690Х396) и оно получается корявым! А нужно чтобы оно так и осталось 396х396 и просто стояло в этом поле по центру. А убираю плагин — обрезает изображение.

    Поковырялся уже всяко как мог в коде и настройках, но знаний не хватает. Подскажите, плиз, как сделать чтобы изображение выводилось полностью в предусмотренном поле 690х396 без обрезки и без растяжки?
    Спасибо!

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Скорее всего в таблице стилей надо изменить размер выводимого изображения с фиксированного на «плавающий». Примерно так width-max: 690px; height-max: 396 px;

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Уточнение: max-width: 690px; и max-height: 396 px;

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Картинка растягивается! я против!» закрыта для новых ответов.