Giter Site home page Giter Site logo

Comments (13)

ermouth avatar ermouth commented on August 28, 2024 1

Тогда придётся разбирать картинки, заодно это решает массовую проблему с неверным Exif-ом картинок с мобил. В браузерной js-вселенной я использую для этого https://github.com/blueimp/JavaScript-Load-Image, наверное на Кложе что-то такое же есть.

from grumpy.

ermouth avatar ermouth commented on August 28, 2024

Имхо высоту можно вообще не задавать. Или я неправильно проблему понимаю?

from grumpy.

tonsky avatar tonsky commented on August 28, 2024

наоборот, чтобы при загрузке не прыгало, надо задавать

from grumpy.

SelenIT avatar SelenIT commented on August 28, 2024

Чтобы при загрузке адаптивных картинок не прыгало, задавать конкретную высоту вроде как бессмысленно, надо задавать пропорции? Или я чего-то недопонимаю?

from grumpy.

tonsky avatar tonsky commented on August 28, 2024

высота известна, надо как-то так с CSS извратиться теперь, чтобы размер/пропорции указать

from grumpy.

bushyn avatar bushyn commented on August 28, 2024

может они сжимаются от того что ширина явно указывается?

from grumpy.

tonsky avatar tonsky commented on August 28, 2024

ну убрать width вообще или поставить width: auto вроде бы не помогает

from grumpy.

nanot1m avatar nanot1m commented on August 28, 2024

Если я правильно понял то тебе интересно свойство object-fit

img {
  object-fit: cover;
}

Пример

from grumpy.

bushyn avatar bushyn commented on August 28, 2024

непонятно что надо-то :)
если просто бесит что непропорционально картинки сжимаются то отсавь в .post_img { max-width: 100%; } и не добавляй к img width
если надо fill/fit/strech/tile то вон специальное свойство недавно завезли

from grumpy.

tonsky avatar tonsky commented on August 28, 2024

Вот что я хочу: ширина картинки динамическая от viewport, с max-width 550px; Высота пропорциональна ширине и известна до загрузки картинки (чтобы контент не прыгал). Похоже что придется старый добрый https://stackoverflow.com/questions/1495407/maintain-the-aspect-ratio-of-a-div-with-css юзать

object-fit это не то. Картинка-то фиксится, а поля остаются

Убрать width не помогает (потому что height абсолютный)

from grumpy.

bushyn avatar bushyn commented on August 28, 2024

в so для div'a описано. для картинок оно само считает же. делай быстрее, мы посмотрим :)

from grumpy.

ermouth avatar ermouth commented on August 28, 2024

Я наконец-то понял, что ты хочешь ) Проще всего это сделать div-ом, у которого padding-top (или bottom) задан в процентах, а проценты – aspect ratio картинки. То-есть если картинка 1000х600, padding-top:60%. А потом этому div задать бэкграунд из картинки.

from grumpy.

bushyn avatar bushyn commented on August 28, 2024

"семь красных линий"

from grumpy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.