@ ATomCalledStu дал только CSS-ответ, но это работает, только если у вас есть относительная оболочка.
Что бы работать лучше с любой оберткой, это установить :hover
на обертку:
Если вы измените чей-то сайт, вы, вероятно, увидите, что изображения, скорее всего, содержат элемент-обертку (div, span, что угодно) и используете его для установки селектора :hover
.
Я обычно хочу избегать position:absolute
, если я не абсолютно уверен, что поведение никогда не зависит от взаимного расположения. В этом случае, особенно из-за того, что я не знаю, как выглядит ваша страница, вероятность того, что absolute
не сработает, представляется весьма вероятной.
Обновление:
Если вам нужна анимация, вам лучше всего использовать position:absolute
, как предлагалось в предыдущем ответе. Извините за путаницу;)