Исправлен div в соответствии с прокруткой страницы - PullRequest
3 голосов
/ 17 марта 2019

Я разрабатываю магазин для друга и хочу, чтобы "ADD TO CART'S DIV" был исправлен, когда пользователи прокручивают его.Поскольку я далёк от того, чтобы быть экспертом по CSS, я сталкиваюсь с проблемами с ним.

Я пытался использовать JS, чтобы добавить «положение: исправлено» в div, но я не могу сделать это, потому что div имеет относительную позициюи меняя его, исправьте все элементы div

это ссылка

и это div, который я хочу исправить (div id rightcol): and this is the div I want to make fixed

Я также хотел бы сделать остановку div прямо перед нижним колонтитулом

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 17 марта 2019

Используйте это свойство, чтобы сделать div закрепленным на свитке

  position: -webkit-sticky;
  position: sticky;
  top: 0;

enter image description here

, заголовок вашего сайта тоже липкий.Вы можете использовать те же свойства, что он работает

0 голосов
/ 17 марта 2019

Вы можете использовать position sticky. Липкий элемент работает как фиксированный элемент по отношению к его родительскому элементу. Он будет служить фиксированным в пространстве, предоставленном его родителем.

Итак, для вашего проекта. Вам необходимо реструктурировать ваш html таким образом, чтобы липкий элемент получал достаточно места, чтобы вести себя как фиксированный элемент в этом регионе.

...