- 0
Вписать изображение в контейнер с подгонкой размеров
-
Similar Content
-
By Balalayka
Не могу расположить второй ряд картинок все div идут в одну строчку. Пробовал и команду clear (both, left) всем блокам прописан float:left.(Всё в конце кода). Заранее спасибо за помощь.На всякий случай прикреплю ещё картинки.
index.html
style.css
-
By Lex_85
Здравствуйте! Есть небольшая проблема: имеется блок, в который вставляем строчные гиперссылки с изображениями внутри. Обнаружил, что в данном блоке появляется странный отступ снизу (зеленного цвета), от которого я не могу избавиться. Так как я новичок, то прошу помощи. Визуально проблему можно посмотреть здесь: https://jsfiddle.net. Проблема плевая, но я застрял . Заранее благодарю!
-
By gadjet
Такая конструкция работает нормально
<img src="/img/logo.png" alt="Logo" />
Перестает работать внутри контейнера <a>. И локально и на хостинге, картинка не отображается
<a href="/index.html>
<img src="/img/logo.png" alt="Logo" />
</a>
-
By Elizabeth2018
Помогите пожалуйста, мне надо, чтобы текст отображался внизу картинки БЕЗ ОТСТУПОВ, сразу после картинки.
-
Question
ows.nightwolf
Доброго времени суток, прошу помощи в решении задачи.
Пример (как должно быть):
На данном рисунке:
Суть задачи: изображение должно масштабироваться сохраняя свои пропорции так, чтобы занимать всю высоту или ширину зеленого контейнера (быть вписанным в зеленый контейнер), при этом красный контейнер должен иметь размеры в точности такие как само изображение (облегать его). Задача должна быть решена на чистом CSS + HTML.
Доп информация:
Эта информация имеет косвенное отношение к задаче, и я ее тут предоставил просто чтобы дать больше информации о контексте применения решения если оно найдется. Многое из того что тут описано я не включал в пример задачи чтобы не усложнять ее.
Это модуль из реального проекта, который представляет информацию о свободных местах за столами (затяно/свободно). Сервер присылает нам url плана (это наше изображение в центре), его размеры (для чего нужны см. ниже) + список объектов с информаций о рассадке. Каждый объект - это прямоугольник с координатами top/left/width/height и цветом (обычно зеленый - свободный стул, красный - занятый стул).
Примерный JSON с сервера:
Карта должна быть резиновой, по этому для того чтоб отрендерить это мне нужен контейнер (красный прямоугольник) у которого задана position: relative, который содержит внутри карту и отрендеренный массив seats (абсолютно позиционированные div'ы) у которых пиксельные значения top и left пересчитаны в проценты от ширины/высоты карты (для этого с сервера и передается информация о ширине и высоте карты). И для того чтоб это сработало мне нужно чтоб этот красный контейнер в точности повторял размеры карты. В результате схематично html будет примерно такой:
Мои наработки:
Пока что наиболее близкого поведения я смог добиться только таким способом:
https://codepen.io/ows_nightwolf/pen/yxoYBa
Но тут изображение не может вырасти больше своего реального размера, и красный контейнер не повторяет размеров изображения
Edited by ows.nightwolfLink to comment
Share on other sites
7 answers to this question
Recommended Posts
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.