Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Фото разных размеров, как сделать через css, все одинаковые размеры ??

Фото разных размеров, как сделать через css, все одинаковые размеры ??


     Все вопросы » Общие вопросы по вёрстке    10327

вопрос
Первая картинка, фото разных размеров.

Фото разных размеров, как сделать через css, все одинаковые размеры ??

Вторая каартинка, через css можно как то сделать, что бы показыалась не вся фотка, а что бы показывалось определнная область фото, заданная по width и height.
Фото разных размеров, как сделать через css, все одинаковые размеры ??

а та часть что прозрачная css прячит и все.

Кто понял, и может мне подсказать как это реализовать.

Ответа пока нет


17 комментариев

psarovskiy
Юзер

psarovskiy - -

через css никак
через css фото либо растягивать либо сжимать до размеров родителя, обрезая и скрывая то, что выходит за пределы

vitnet
PHP-developer

vitnet - -

max-width: ширина;
max-height: высота;
overlow: hidden;

http://htmlbook.ru/css/overflow

vlits
Юзер

vlits - -

vitnet,

а как правильно сделать ?

я сделал так:

.apartfotofull img {
overlow: hidden;
max-width: 383px;
max-height: 250px;
}

vlits
Юзер

vlits - -

он так не вырезает ! как я хотел
он просто выровнял картинки по height под 250

vlits
Юзер

vlits - -

вышло так

vitnet
PHP-developer

vitnet - -

Что-то вроде получилось http://jsfiddle.net/rEdVQ/38/

vlits
Юзер

vlits - -

psarovskiy,
можно сделать, я делал, но не помню как.

Dr.Parlament
Юзер

Dr.Parlament - -

Вам может помочь файлик по имени timthumb.php.

vlits
Юзер

vlits - -

я попробовал так:
html
<a href="#"><img class="apartfotofull1" src="34390.jpg" /></a>
<a href="#"><img class="apartfotofull1" src="13.jpg" /></a>
<a href="#"><img class="apartfotofull1" src="34390.jpg" /></a>
<a href="#"><img class="apartfotofull1" src="34390.jpg" /></a>
<a href="#"><img class="apartfotofull1" src="34390.jpg" /></a>
<a href="#"><img class="apartfotofull1" src="34390.jpg" /></a>

css
.apartfotofull1 {
width: 383px;
height: 250px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
-html-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
border: 1px solid #FFDDEF;
}

.apartfotofull1 img {
margin: 10px;
overflow: hidden;
max-width: 500px;
max-height: 500px;
}

vlits
Юзер

vlits - -

так он растягивает :(

vlits
Юзер

vlits - -

Цитата: Dr.Parlament
timthumb.php.

что это и для чего ?

neadekvad
Юзер

neadekvad - -

https://code.google.com/p/timthumb/ + доп поле самый оптимальный вариант
<img src=".../timthumb.php?src=[xfvalue_доп_поле]&amp;h=размер&amp;w=размер&amp;zc=1" alt="{title}" title="{title}"/>

если я ничего не путаю конечно :)

vlits
Юзер

vlits - -

путаешь )

vlits
Юзер

vlits - -

зачем что то ставить и портить фото, http://zavrab.com/kak-delat-kartinki-neobxodimogo-razmera-v-dle/
это то же байда...

vlits
Юзер

vlits - -

вариант с центрованием
.apartfoto {
width: 366px;
height: 250px;
overflow: hidden;
border: 1px solid #FFDDEF;
margin: 10px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
-html-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.apartfoto img {
top: 50%;
margin-top: -100px;
left: 50%;
margin-left: -100px;
max-width: 500px;
max-height: 500px;
}

vlits
Юзер

vlits - -

кто еще какие варианты знает ?
что бы показывалась фотка по центру

Похожие вопросы

наверх