Как переместить изображение в css
5 лет назад
Человек-Молекула
Ответы
Чтобы переместить изображение в CSS, можно использовать свойство position.
Пример: чтобы переместить изображение в верхний в правый угол, можно использовать следующий код:
В примере данная картинка переместилась в верхний угол вправо. Чтобы переместить картинку в другое место нужно поменять всего лишь свойство top и right или добавить свойства bottom и left
2 года назад
Алёна Шереметьева
Для перемещения изображения можно использовать свойство background-position. Это свойство позволяет задать позицию фона внутри элемента. Например, можно переместить изображение вправо или вниз относительно границы элемента:
Можно использовать ключевые слова для описания позиции, например center, bottom, right и т.д. Например:
Значения можно задавать в процентах:
2 года назад
Ivan Gagarinov
Способ зависит от того, куда нужно переместить картинку.
По центру блока
Только по горизонтали, без flex: img { display: block; margin: 0 auto; }.
Вправо или влево
Обтекание текстом — float: left или float: right у картинки.
В угол блока
position: absolute отсчитывает координаты от ближайшего родителя с position: relative. Без него картинка встанет относительно всей страницы.
Сдвинуть на несколько пикселей
Картинка сдвинется, а место под ней в потоке останется. То же делает transform: translate(20px, 10px) — так удобнее для анимации.
Фоновая картинка
Если изображение задано через background-image, его положение задаёт background-position:
Обрезанная картинка внутри рамки
object-position двигает изображение внутри тега <img>, когда оно обрезано через object-fit:
Позиционирование и flexbox разбирают в курсе «Профессиональная вёрстка».
13 дней назад
Никита Вихров






