Надеюсь получить некоторую информацию. Я проходил некоторые онлайн-курсы по веб-разработке и в настоящее время я играю вокруг добавления изображений на страницу html (сетка изображений 3x3).
Сначала я использовал свойство transform, чтобы я мог масштабировать изображение с переходом .5s к 1,5-кратному размеру после наведения на него с задержкой 0,5 секунды.
Существует проблема с изображениями на левой и правой сторонах как часть их go из экран после масштабирования.
Чтобы исправить это, я сначала попытался position: relative; left: 6%;
, но узнал, что позиция - это не то свойство, которое вы можете анимировать, поэтому изображение сразу перемещается, а затем масштабируется через 0,5 секунды.
Моя вторая попытка было с object-position: 90px;
, это свойство работает с задержкой, но после масштабирования кажется, что большой фрагмент изображения обрезан.
Я пробовал разные свойства, такие как transform-origin, какие виды работ но он дает глючное ощущение, когда масштабируется, а затем заканчивает движение изображения в сторону, теряя текучесть дает эффект масштабирования и позиционирования жидкости, но у меня есть проблема обрезки.
Вот ссылка на кодовый блок, где у меня есть это упражнение:
https://codepen.io/superavd88/pen/PoqYoRJ
Буду признателен за любые идеи, поскольку я пытался исправить эту проблему последние пару дней безуспешно.
Заранее спасибо.