Если приведенный ниже код по какой-то причине не работает, убедитесь, что вы связали свой файл CSS.
КОД:
<img src='img/$image' class='scale-down'> <!-- Removed style attribute --!>
CSS:
.scale-down {
width:100px;
height:150px;
}
Еще один интересный момент: если вы хотите подобрать объект, то вы можете. Это означает, что у вас будут изображения, содержащиеся в размере элементов, в которые вы их вставляете. Следовательно, вы должны определить ширину и высоту элемента, который содержит изображения, а затем вы можете сделать то же, что и вы: В этом примере я написал td
но я не знаю, какой элемент содержит ваши изображения, поэтому обязательно измените его, если он другой.
td {
width:100px;
height:150px;
}
.scale-down {
object-fit: scale-down;
}
Если ваша цель - изучить веб-разработку, то вам также следует подумать о клиенте, как справедливо указывает Кербхольц:
Возможно. Уменьшение изображения с помощью CSS / стиля не является эффективным решением, хотя клиентам все равно нужно будет передавать, например, изображение 1920x1080, только чтобы уменьшить его до 100x150. Тем не мение. - kerbholz
Обратите внимание, что на многие вопросы о веб-разработке уже даны ответы здесь и в Интернете. Удачи!
Ниже приведены ссылки на CSS, эти сайты имеют гораздо больше, чем просто CSS. MDN действительно полезен, если вы хотите узнать больше: https://developer.mozilla.org/en-US/docs/Glossary/CSS W3 также полезен, но они не всегда приносят пользу: https://www.w3schools.com/w3css/