Здесь вы узнаете, как сделать прилипающее изображение при помощи CSS.
Прилипающее изображение
Попробовать самому »Внимание! Данный пример не работает в Internet Explorer и Edge 15 и более ранних версий.
Как сделать прилипающее изображение
Пример
img.sticky {
position: -webkit-sticky; /* Safari */
position: sticky;
top: 0;
}
Попробовать самому »Элемент со свойством position: sticky
позиционируется на основе его положения во время прокрутки пользователем.
"Прилипающий" элемент (со свойством position: sticky
) переключается между значениями relative
и fixed
, в зависимости от его положения во время прокрутки. Пока элемент не достигнет края окна просмотра у него будет относительная позиция. Как только это произойдет, элемент "прилипнет" на месте (как при значении position: fixed
).
Внимание! Internet Explorer, Edge 15 и более ранние версии не поддерживают значение position: sticky
. Для Safari нужно указывать префикс -webkit-
, как в примере. Также, чтобы все заработало, нужно установить одно из свойств - top
, right
, bottom
или left
.