Jump to content
  • 0

Подскажите как сделать картинки одного размера.


yana33311
 Share

Question

Есть код

<link rel="stylesheet" href="http://ergodesign.biz/application/maxsite/templates/nic/css/style.css"><table><tr><td><a href="http://ergodesign.biz/uploads/grusha_arozo2.jpg"> <img src="http://ergodesign.biz/uploads/grusha_arozo2.jpg"></a> </td><td><a href="http://ergodesign.biz/uploads/grusha.jpg"> <img src="http://ergodesign.biz/uploads/grusha.jpg"></a></td><td><a href="http://ergodesign.biz/uploads/oreh_temnij2.jpg"> <img src="http://ergodesign.biz/uploads/oreh_temnij2.jpg"></a></td><td> <a href="http://ergodesign.biz/uploads/klen_vankuver1.jpg"> <img src="http://ergodesign.biz/uploads/klen_vankuver1.jpg"></a> </td><td><a href="http://ergodesign.biz/uploads/pepel.jpg"> <img src="http://ergodesign.biz/uploads/pepel.jpg"></a></td><td><a href="http://ergodesign.biz/uploads/sinij_pepel1.jpg"> <img src="http://ergodesign.biz/uploads/sinij_pepel1.jpg"></a></td></tr><tr><td>Груша Арозо</td> <td>Груша</td> <td>Темный Орех</td> <td>Береза Снежная</td> <td>Пепел</td> <td>Синий пепел - Дополнительный цвет</td></tr></table>

У меня получаются картинки все разного размера. Как сделать так чтобы подогнать их под один размер (уменьшить) и сделать ячейки одинакогового размера с указанным в коде стилем?

Edited by yana33311
Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

как вы хотите картинки разного формате сделать одинаковыми??? вам подсказали как сделать что бы картинки не были шире родителя. http://prntscr.com/2kin21 вот как эти 2 картинки разной ориентации сделать одного размера? это невозможно только если не обрезать их под нужный формат или не растянуть, но при этом нарушатся пропорции и будет бред. http://prntscr.com/2kio6d размер одинаковый но выглядит убого. я бы вам предложил бы просто отцентрировать их по вертикали и горизонтали. вот так. http://prntscr.com/2kiq7a

P.S. в идеале я бы сделал для картинок контейнера одинакового размера, что бы визуально был эффект того что все блоки одинаковые, а внутри них были бы уже картинки разного размера.

Link to comment
Share on other sites

  • 0

Либо задать картинкам фиксированной размер и они исказятся - либо поставить фиксированный размер родителю картинки и включить overflow hidden  - и они будут просто обрезаться. Или обрезать их в фотошопе все под один размер - чтобы обрезание было в тему.

Edited by Zverushka
Link to comment
Share on other sites

  • 0

как вы хотите картинки разного формате сделать одинаковыми??? вам подсказали как сделать что бы картинки не были шире родителя. http://prntscr.com/2kin21 вот как эти 2 картинки разной ориентации сделать одного размера? это невозможно только если не обрезать их под нужный формат или не растянуть, но при этом нарушатся пропорции и будет бред. http://prntscr.com/2kio6d размер одинаковый но выглядит убого. я бы вам предложил бы просто отцентрировать их по вертикали и горизонтали. вот так. http://prntscr.com/2kiq7a

P.S. в идеале я бы сделал для картинок контейнера одинакового размера, что бы визуально был эффект того что все блоки одинаковые, а внутри них были бы уже картинки разного размера.

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

Edited by yana33311
Link to comment
Share on other sites

  • 0
В 17.01.2014 в 00:38, Z1gnet сказал:

как вы хотите картинки разного формате сделать одинаковыми??? вам подсказали как сделать что бы картинки не были шире родителя. http://prntscr.com/2kin21 вот как эти 2 картинки разной ориентации сделать одного размера? это невозможно только если не обрезать их под нужный формат или не растянуть, но при этом нарушатся пропорции и будет бред. http://prntscr.com/2kio6d размер одинаковый но выглядит убого. я бы вам предложил бы просто отцентрировать их по вертикали и горизонтали. вот так. http://prntscr.com/2kiq7a

P.S. в идеале я бы сделал для картинок контейнера одинакового размера, что бы визуально был эффект того что все блоки одинаковые, а внутри них были бы уже картинки разного размера.

)) Ты точно веб программист?)) 

Разметка:

<div class="imageWrap">

<div style="background: url(/img.jpg) no-repeat;"></div>

</div>

Стили:

.imageWrap {float: left; width: 100px; height: 100px; position: relative;}

.imageWrap > div {float: left; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-size: cover !important; background-position: center center;}

 

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

Link to comment
Share on other sites

  • 0
8 часов назад, w-themes сказал:

)) Ты точно веб программист?)) 

Устное предупреждение за переход на личности. Тебя никто не заставляет отвечать в темах и делать ты этого не обязан. Пожалуйста — относись уважительно к участникам сообщества.

За одно, пожалуйста, пользуйся редактором и обрамляй код соответствующими тегами

Link to comment
Share on other sites

  • 0
В 16.05.2016 в 06:50, klierik сказал:

Устное предупреждение за переход на личности. Тебя никто не заставляет отвечать в темах и делать ты этого не обязан. Пожалуйста — относись уважительно к участникам сообщества.

За одно, пожалуйста, пользуйся редактором и обрамляй код соответствующими тегами

Добрый день. Ни коем образом не хотел задеть чувства данного пользователя, просто исходя из его ответа 

 

В 19.01.2014 в 00:38, Z1gnet сказал:

это невозможно

решил убедиться. Ваш форум, ваши правила, больше не буду задавать вопросы с явным ответом. 

Спасибо за подсказки, буду обрамлять :) 

Link to comment
Share on other sites

  • 0
В 15.05.2016 в 22:30, w-themes сказал:

)) Ты точно веб программист?)) 

Разметка:

<div class="imageWrap">

<div style="background: url(/img.jpg) no-repeat;"></div>

</div>

Стили:

.imageWrap {float: left; width: 100px; height: 100px; position: relative;}

.imageWrap > div {float: left; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-size: cover !important; background-position: center center;}

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

  • Like 1
Link to comment
Share on other sites

  • 0
13 часа назад, andrey7287 сказал:

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

И это я еще перехожу на личности?)))) 

Подскажите пожалуйста, что в моем коде показалось для вас сомнительным? Буду очень рад адекватной критике. :)

Link to comment
Share on other sites

  • 0
Цитата

Подскажите пожалуйста, что в моем коде показалось для вас сомнительным?

Использование пустого дива в разметке. Флоат вместе с позиционированием. Неоправданное прим. стилей.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy