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

lordenas
На сайте с 09.05.2009
Offline
67
857

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

jpg 123412341234.jpg
A
На сайте с 23.11.2016
Offline
7
#1

по тому как вы очертили не нужно использовать абсолютное позиционирование. А обрезание на сколько я знаю можно будет сделать только overflow: hidden для родительского элемента. И вообще здесь не нужно делать абсолютное позиционирование, вполне достаточно position: relative для картинки и можно двигать с помощью top и left

S
На сайте с 30.09.2016
Offline
469
#2
lordenas:
не используя абсолютное позиционирование

Улыбнуло...

Только не бросай меня в терновник!

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

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
CloudInspirate
На сайте с 15.11.2016
Offline
4
#3

Вот накидал пример на скорую руку

http://codepen.io/anon/pen/XNezmm

Joker-jar
На сайте с 26.08.2010
Offline
171
#4

Оп хочет с сохранением пропорций. Может таким простым jQuery кодом? https://jsfiddle.net/e1or1z0b/

lordenas
На сайте с 09.05.2009
Offline
67
#5
CloudInspirate:
Вот накидал пример на скорую руку
http://codepen.io/anon/pen/XNezmm

Спасибо. Почти то, что нужно)

totamon
На сайте с 12.05.2007
Offline
437
#6

если с сохранением пропорций зачем обрезать?) когда можно указать размер 100% и картинка смасштабируется внутри блока?

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
Joker-jar
На сайте с 26.08.2010
Offline
171
#7
totamon:
если с сохранением пропорций зачем обрезать?) когда можно указать размер 100% и картинка смасштабируется внутри блока?

Наверное потому, что обрезание и масштабирование не одно и то же. Но непонятно, что конкретно нужно ОПу.

TA
На сайте с 12.06.2009
Offline
116
TiA
#8
lordenas:
Подскажите пожалуйста, как обрезать картинку не используя абсолютное позиционирование внутри другого блока с сохранением пропорций.

Для родительского блока указываете overflow:hidden; и width/height в явном виде. Для картинки прописываете правила:


img {
width: auto:
height: auto;
min-width: 100%;
min-height: 100%:
}
Профессиональная верстка и разработка сайтов на WordPress (http://www.maultalk.com/topic139110s0.html)

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