У меня есть div
с background-image
набор для data:image/jpeg;base64
формат:Соотношение сторон для фонового изображения, когда данные изображения/JPEG; base64
<div style="background-image: url(data:image/jpeg;base64,/9j/4AAQ...
Я хотел бы показать полное изображение соблюдении соотношения сторон, используя доступное пространство , Я бы обычно использовал:
width: 90vw;
height: 100vh;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
В этом случае изображение растягивается с использованием полного размера div. Какие-либо предложения?
Обновление: Див с данными: http://jsfiddle.net/witepo/bksmhtwc/
Update 2: ожидаемый результат: http://1drv.ms/1uTj8Nd Див: http://codepen.io/anon/pen/LEZPjj
'contain' следует соблюдать соотношение формата изображения , Можете ли вы добавить в базу данные с полным кодированием изображения Base64 на вопрос? – BoltClock
Я добавил ссылку на div с данными, это немного длинный, поэтому я не смог опубликовать его здесь – witpo
Нет проблем. Кажется, это работает отлично для меня, когда я изменяю вашу скрипку: http://jsfiddle.net/BoltClock/bksmhtwc/3 – BoltClock