Как выводите картинки не не больше необходимого размера, css

MV
На сайте с 07.07.2010
Offline
193
832

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

alexspb
На сайте с 14.11.2005
Offline
187
#1

тэгам img можно jquery приписывать новый атрибут

MV
На сайте с 07.07.2010
Offline
193
#2
alexspb:
тэгам img можно jquery приписывать новый атрибут

Спасибо, за желание подсказать, решил проблему кодом:


height:auto;
max-width: 500px;

в css img

alexspb
На сайте с 14.11.2005
Offline
187
#3

Тоже решение

anser06
На сайте с 11.03.2006
Offline
276
#4

Закачиваю картинку изначально нужных размеров.

Jor
На сайте с 23.06.2012
Offline
42
Jor
#5
anser06:
Закачиваю картинку изначально нужных размеров.

Самый чёткий вариант! Некоторые умельцы закачивают картинки размером 2048x2048 и ужимают через css их до 50x50 и потом вопросы задают - "чё у меня сайт тормозит" 🙅

DiAksID
На сайте с 02.08.2008
Offline
218
#6
MaxVZ:
Подскажите, пожалуйста, по следующему вопросу. После переноса сайта, многие картинки не умещаются в поле для контента, можно как то автоматом сжимать картинки при выводе, если они больше чем размер поля для контента?

изображению задайте:


max-width: 100%;
height: auto;

и будет вам щастье: картинка шириной не больше контейнера + сохранение пропорций. и плевать что в атрибутах - сожмётся до размера умещающегося в ширину контейнера и будет подстраиваться при ресайзе окна броузера (например).

show must go on !!!...
Geers
На сайте с 12.04.2011
Offline
487
#7
DiAksID:
изображению задайте:

max-width: 100%;
height: auto;

и будет вам щастье: картинка шириной не больше контейнера + сохранение пропорций. и плевать что в атрибутах - сожмётся до размера умещающегося в ширину контейнера и будет подстраиваться при ресайзе окна броузера (например).

А если размер контейнера 1000px а рисунка 2000px, то он же разорвет контейнер, не? :)

anser06
На сайте с 11.03.2006
Offline
276
#8

1) Браузер не так качественно сжимает фото, как специальная программа для графики.

2) Зачем закачивать лишнее, если можно обойтись меньшим весом картинки?

Например, в Ирфанвью есть пакетный режим работы с графикой. Выставляешь параметры обработки картинок, затем забираешь в указаннй папке оптимизированные изображения.

DiAksID
На сайте с 02.08.2008
Offline
218
#9
Geers:
А если размер контейнера 1000px а рисунка 2000px, то он же разорвет контейнер, не? :)

да хоть 2000000px 😂 если батька сказал что макс ширина 100% от контейнера - нехай корячится...

anser06:

1) Браузер не так качественно сжимает фото, как специальная программа для графики.
2) Зачем закачивать лишнее, если можно обойтись меньшим весом картинки?

под все экраны на всех устройствах thumbs-ов не нарежешь и реальной (плавной) адаптивности с ними не добьёшся.

и кто сказал 😮 что не надо media query подбирать оптимальный размер из возможных, а уж потом её css-ом слегка рихтовать по ситуации?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий