Перейти к содержимому


Фотография
- - - - -

Обрезка картинок на товарах

обрезка картинок

Лучший Ответ ripcord , 30 May 2014 - 17:50

для категорий добавьте

.jbzoo-view-category .subcategory-image
{
	overflow: hidden;
	position: relative;
	width: 195px;
	height: 195px;
}
.jbzoo-view-category .subcategory-image A IMG
{
	bottom: 0;
	display: table;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
}
.jbzoo-view-category IMG
{
	width: auto;
	max-height: 100%;
}

получится

 

1401468601-713275a1022ae15f88824615cebe1

 

 

Вы так хотели?

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 11

#1 Dmitry Krylov

Dmitry Krylov

Отправлено 30 May 2014 - 16:54

Очень некрасиво обрезаются картинки товаров

http://atiko.kz/test/category/vesy-2

При выводе тизера используется элемент Image.

При этом картинки товаров будут и широкие и высокие и даже маленькие и большие.

Желательно чтобы картинка сжималась до нужной ширины и вертикально выравнивалась по центру.

Есть какие-то варианты?

Прикрепленные изображения

  • atikoASK9.png

  • 0

#2 ripcord

ripcord

Отправлено 30 May 2014 - 17:15

Есть один надежный способ


  • 0
Абгемахт, славяне!

#3 Dmitry Krylov

Dmitry Krylov

Отправлено 30 May 2014 - 17:21

Есть один надежный способ

Как применить этот способ на моем сайте? Я добавил код в CSS, что еще нужно чтобы заработало? Судя по скриншотам это именно то что нужно!  ;)


  • 0

#4 ripcord

ripcord

Отправлено 30 May 2014 - 17:33

Для начала уберите жесткое ограничение размеров изображений где-то в настройках шаблона вывода категорий.

Они уже обрезаны где-то до 186X186 px


Сообщение отредактировал ripcord: 30 May 2014 - 17:35

  • 0
Абгемахт, славяне!

#5 Dmitry Krylov

Dmitry Krylov

Отправлено 30 May 2014 - 17:42

Для начала уберите жесткое ограничение размеров изображений где-то в настройках шаблона вывода категорий.

Они уже обрезаны где-то до 186X186 px

Убрал, добавил в CSS этот код:

.item-body .item-image {
  width: 186px;
  height: 186px;
  overflow: hidden;
  position: relative;
}
 
.item-body IMG.jbimage {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
}
 
.item-body IMG {
  width: auto;
  max-height: 100%;
}

Что то очень странное получилось  :(

http://atiko.kz/test/category/vesy-2


  • 0

#6 ripcord

ripcord

Отправлено 30 May 2014 - 17:45

Для айтемов добавьте

.jbzoo-item-teaser .item-image
{
	width: 100px;
	height: 100px;
	overflow: hidden;
	position: relative;
}
.jbzoo-item-teaser .align-left IMG
{
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	position: absolute;
}
.jbzoo-item-teaser .align-left IMG
{
	width: auto;
	max-height: 100%;
}

станет

 

1401468309-9978b69f6e4c9764c740e8949b625


  • 0
Абгемахт, славяне!

#7 ripcord

ripcord

Отправлено 30 May 2014 - 17:50   Лучший Ответ

для категорий добавьте

.jbzoo-view-category .subcategory-image
{
	overflow: hidden;
	position: relative;
	width: 195px;
	height: 195px;
}
.jbzoo-view-category .subcategory-image A IMG
{
	bottom: 0;
	display: table;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
}
.jbzoo-view-category IMG
{
	width: auto;
	max-height: 100%;
}

получится

 

1401468601-713275a1022ae15f88824615cebe1

 

 

Вы так хотели?


  • 1
Абгемахт, славяне!

#8 Dmitry Krylov

Dmitry Krylov

Отправлено 30 May 2014 - 17:56

C айтемами вроде всё и так в порядке, беда с подкатегориями

http://atiko.kz/test/category/vesy-2

 


для категорий добавьте

.jbzoo-view-category .subcategory-image
{
	overflow: hidden;
	position: relative;
	width: 195px;
	height: 195px;
}
.jbzoo-view-category .subcategory-image A IMG
{
	bottom: 0;
	display: table;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
}
.jbzoo-view-category IMG
{
	width: auto;
	max-height: 100%;
}

получится

 

1401468601-713275a1022ae15f88824615cebe1

 

 

Вы так хотели?

 

ДА! Всё прекрасно выглядит! Спасибо!


В итоге добавлен вот такой код в CSS:

.jbzoo-view-category .subcategory-image
{
	overflow: hidden;
	position: relative;
	width: 195px;
	height: 195px;
}
.jbzoo-view-category .subcategory-image A IMG
{
	bottom: 0;
	display: table;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
}
.jbzoo-view-category IMG
{
	width: auto;
	max-height: 100%;
}

.jbzoo-item-teaser .item-image
{
	width: 100px;
	height: 100px;
	overflow: hidden;
	position: relative;
}
.jbzoo-item-teaser .align-left IMG
{
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	position: absolute;
}
.jbzoo-item-teaser .align-left IMG
{
	width: auto;
	max-height: 100%;
}

И категории и айтемы выглядят прекрасно, при всей своей разности размеров и пропорций! Спасибо ripcord


Сообщение отредактировал Dmitry Krylov: 30 May 2014 - 17:57

  • 0

#9 ripcord

ripcord

Отправлено 30 May 2014 - 17:57

C айтемами вроде всё и так в порядке, беда с подкатегориями http://atiko.kz/test/category/vesy-2

 

По Вашей ссылке все как надо, и с айтемами, и с категориями.

 

 


И категории и айтемы выглядят прекрасно, при всей своей разности размеров и пропорций! Спасибо ripcord

 

На здоровье )


Сообщение отредактировал ripcord: 30 May 2014 - 17:59

  • 1
Абгемахт, славяне!

#10 Dmitry Krylov

Dmitry Krylov

Отправлено 30 May 2014 - 17:59

По Вашей ссылке все как надо, и с айтемами, и с категориями.

А теперь от этого на главной картинки чуть съехали, как исправить чтобы и там осталось красиво, и на главной стало ровно как раньше было?

http://atiko.kz/test


Сообщение отредактировал Dmitry Krylov: 30 May 2014 - 17:59

  • 0





Темы с аналогичным тегами обрезка картинок

Click to return to top of page in style!