Ресайз изображений с помощью CSS

(Ответов: 5, Просмотров: 1548)
  1. Новичок
    • Регистрация: 27.04.2011
    • Сообщений: 15
    • Репутация: 11
    Парни и девчонки, привет!

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

    Нашел в сети такой способ:

    PHP код:
    .img-container{
      
    min-width:100px;
      
    max-width:600px;
      
    overflowhidden;
    }
     
    .
    img-container img{
      
    max-width:100%;

    и на страницу:

    PHP код:
    <div class="img-container">
      <
    img src="picture.jpg" width="2560" height="1440" alt="picture" />
    </
    div
    Но этот контейнер не изменяет размер картинки по высоте, поэтому я добавил ограничение по этому параметру.
    Но мои попытки прописать мин и макс по высоте ни к чему не приводят, вот как я сделал:

    PHP код:
    .img-container {
      
    min-width100px;
      
    max-width700px;
      
    min-height67px;
      
    max-height467px;
      
    overflowhidden;
    }
     
    .
    img-container img {
      
    max-width100%;
      
    max-height100%;

    более того из-за "overflow: hidden;" изображение остается за областью, т.е. картинка не полностью попадает в область видимости.

    Получается так:
    Нажмите на изображение для увеличения.  Название:	01.jpg  Просмотров:	7  Размер:	24.2 Кб  ID:	18637

    Когда надо так:

    Нажмите на изображение для увеличения.  Название:	02.jpg  Просмотров:	5  Размер:	30.3 Кб  ID:	18638

    Подскажите пожалуйста, чего не так прописал?
    • 0
  2. Студент
    • Регистрация: 12.02.2015
    • Сообщений: 95
    • Репутация: 19
    fastfelix, попробуй

    .img-container img {
    width: 100%;
    height: auto;
    }
    Предпочитаю эту CPA
    • 2

    Спасибо сказали:

    fastfelix(07.09.2015), Stif(07.09.2015),
  3. Новичок
    • Регистрация: 27.04.2011
    • Сообщений: 15
    • Репутация: 11
    dreanei23, спасибо!
    Помогло!!

    ---------- Сообщение добавлено 10:48 ---------- Предыдущее 10:40 ----------

    dreanei23, правильно ли я понимаю, что тогда вот это:
    PHP код:
      min-height67px;
      
    max-height467px
    вовсе не обязательно?
    • 0
  4. Новичок
    • Регистрация: 27.04.2011
    • Сообщений: 15
    • Репутация: 11
    Еще обратил внимание, что такая настройка стилей ресайзит и маленькие картинки до размера 700 пикселей...

    PHP код:
    .img-container {
      
    min-width100px;
      
    max-width700px;
      
    overflowhidden;
    }
     
    .
    img-container img {
    width100%;
    heightauto;



    мне как бы надо, чтобы только уменьшались картинки,увеличивать не надо...
    Последний раз редактировалось fastfelix; 07.09.2015 в 21:54.
    • 0
  5. Опытный Аватар для Vlad03
    • Регистрация: 21.05.2014
    • Сообщений: 404
    • Репутация: 33
    • Webmoney BL: ?
    Если маленькие картинки находятся в .img-container, то здесь css уже не поможет.
    • 1

    Спасибо сказали:

    fastfelix(08.09.2015),
  6. Новичок
    • Регистрация: 27.04.2011
    • Сообщений: 15
    • Репутация: 11
    Vlad03, спасибо.
    Этого я и боялся...
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Постинг изображений.
Вопросы от новичков 0 25.10.2014 04:06
Ресайз изображения на Jqery (без ahref)
Web программирование 1 08.03.2014 22:00
Нет изображений в ПС
Общие вопросы поисковой оптимизации 4 11.04.2013 04:40
Галерея для изображений
Web программирование 3 18.02.2012 15:35
Уникализация изображений на DLE 9.4
Вопросы от новичков 3 30.12.2011 17:25

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры