Я играю с отзывчивой компоновкой, и я пытаюсь заставить свою обработку изображений вести себя определенным образом.CSS: установите максимальную ширину изображения в его фактическую ширину пикселя
Я хочу, чтобы max-width
моего изображения никогда не превышало его фактического разрешения, однако, если это слишком велико для экрана, я бы хотел, чтобы ширина составляла 90% ширины экрана. Единственное решение, которое я могу придумать для этого, - установить width: 90%;
, а затем жестко закодировать max-width
для каждого изображения, которое я хочу отобразить следующим образом. Это проблематично, если я хочу изменить изображение на лету или обновить его часто.
Есть ли какой-либо CSS, который я могу использовать для описания этого сценария, или мне нужно полагаться на трюки javascript, чтобы установить max-width
из фактической ширины изображения после того, как изображение закончит загрузку?
Покажите нам ваши правила CSS, которые вы пытались и HTML структуру. –
, если вы установите ширину для вашего изображения на 100%, ваше изображение всегда будет занимать всю ширину контейнера. – dhruvpatel