#html #css #image #responsive
Вопрос:
У меня есть изображение большого размера. Я пытаюсь сделать его слишком маленьким для фотографии профиля. Но я не могу сохранить то же качество исходного изображения? Что было бы лучшим вариантом, кроме обрезки изображения?
.img-wrapper {
width: 50px;
height: 50px;
border-radius: 50%;
}
img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 50%;
}
h2 {
font-family: arial;
}
<h2>Making image small without losing quality</h2>
<div class="img-wrapper">
<img src="https://images.unsplash.com/photo-1592234789031-94bf65f630ed?ixid=MnwxMjA3fDB8MHxzZWFyY2h8Mnx8bWFuJTIwc21pbGV8ZW58MHx8MHx8amp;ixlib=rb-1.2.1amp;w=1000amp;q=80" alt=""/>
</div>
Комментарии:
1. Для быстрого реагирования лучше использовать
picture
элемент developer.mozilla.org/en-US/docs/Web/HTML/Element/picture , это позволяет вам использовать разные изображения для разных размеров, чтобы вы могли оптимизировать размер и качество
Ответ №1:
Вы не теряете качество, скорее у вас недостаточно пикселей на компьютере, чтобы хорошо его видеть.
Вы потеряете качество только в том случае, если сделаете маленькое изображение и сделаете его большим.
Насколько я знаю, у вас нет ни проблемы, ни решения.
Комментарии:
1. Это больше похоже на комментарий, чем на ответ
2. Это совсем не помогло, @jaswaford1211. Однако я знаю, что вы пытаетесь сказать.