frolandr

ответов0 / помог0

Скрыть часть изображения, которое вышло за пределы области

1680317223
Здравствуйте! Прошу помощи, вопрос такой: 1.Есть контейнер .container с размерами 300 на 200 пикселей. 2.Внутри него есть div с изображением, изображение меняя координаты движется. Как сделать так, чтобы при выходе изображения за пределы контейнера оно не показывало ту часть, которая уже вышла за пределы, была видна только та часть, что еще в контейнере? Т.е. сначала пропадает крайняя часть изображения и по мере движения, пропадает все изображение.

/*Контейнер (область видимости изображения)*/
.container {
    width: 300px;
    height: 200px;
    margin: 0 auto;
    background: #000000;
}
.images {
    position: absolute;
}
NtHing
ответов2 / помог1
Войти сразу в айти, или выйти и з айти? 1680317349

.container {
  width: 300px;
  height: 200px;
  margin: 0 auto;
  background: #000000;
  position: relative;
  overflow: hidden;
}
frolandrвлепить жирный лайк
frolandr
ответов0 / помог0
1680317518
NtHing, Спасибо большое! Почему то overflow: hidden без position: relative не работало.
влепить жирный лайк
AlexZav
ответов2 / помог2
1680317604
frolandr, потому что для .images задано абсолютное позиционирование, он выпадает из потока и позиционируется относительно ближайшего предка у которого задано любое позиционирование отличное от static. Если такого предка нет, то позиционирование идет относительно body
frolandrвлепить жирный лайк
Сначала вход
A B i U S JS PHP HTML CSS SQL C C++ C# PYTHON JAVA
Для входа только имэйл или имя и апроль
Можно сменить аватар
Имэйл Ваше имя
Пароль