Свойство scroll-margin-right в CSS
- Предыдущая страница scroll-margin-left
- Следующая страница scroll-margin-top
Определение и использование
scroll-margin-right
Свойство указывает на расстояние между吸附 позиций и контейнером.
Позиция吸附а - это позиция, в которой подэлемент фиксируется в контейнере при остановке прокрутки. Позиция吸附а указывается scroll-snap-align
Свойства установлены, но они также могут зависеть от свойств CSS direction
и writing-mode
влияние.
Обратите внимание:Этот атрибут работает только когда吸附 позиция установлена справа от подэлемента.
Чтобы увидеть scroll-margin-right
Свойства эффектов на родительском элементе, но они также могут зависеть от свойств CSS scroll-margin-right
и scroll-snap-align
Свойство и установите scroll-snap-type
Свойство.
Пример
Пример 1
Установите滚动 внешнего поля между吸附 позиций и контейнером в 20px:
div { scroll-margin-right: 20px; }
Пример 2: Библиотека изображений
scroll-margin-right
Атрибут можно использовать в галерее изображений с吸附ом. Здесь,scroll-margin-right
Позвольте пользователю знать, что справа есть еще одно изображение. Прокрутите первое изображение, чтобы увидеть эффект:
#container > img { scroll-margin-right: 30px; }
Пример 3:吸附 позиция
Чтобы сделать scroll-margin-right
Атрибут должен быть активирован,吸附 позиция должна быть установлена на правом крае подэлемента. В этом примере,direction
Атрибут изменяет吸附 позицию с правого края подэлемента на левый. Используйте такой код,scroll-margin-right
Атрибуты, которые больше не будут работать:
#container { direction: rtl; } #container > div { scroll-margin-right: 30px; scroll-snap-align: none end; }
CSS синтаксис
scroll-margin-right: 0|value|initial|inherit;
Значение свойства
Значение | Описание |
---|---|
0 | Правое внешнее поле прокрутки равно 0. Значение по умолчанию. |
length |
Укажите значение правого внешнего поля прокрутки в единицах px, pt, cm и т.д. Допускаются отрицательные значения. См.:Единицы CSS. |
initial | Установите это свойство в его значение по умолчанию. См.: initial. |
inherit | Инherits this property from its parent element. См.: inherit. |
Технические детали
Значение по умолчанию: | 0 |
---|---|
Инheritability: | Нет |
Создание анимации: | Не поддерживается. См.:Свойства анимации. |
Версия: | CSS3 |
JavaScript синтаксис: | object.style.scrollMarginRight="20px" |
Поддержка браузеров
Числа в таблице показывают версию первого браузера, который полностью поддерживает этот атрибут.
Хром | Эдж | Фаерфокс | Сафари | Опера |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
Связанные страницы
См. также:Свойство direction в CSS
См. также:Свойство scroll-snap-align в CSS
См. также:Свойство scroll-snap-type в CSS
См. также:CSS режим-писания свойство
- Предыдущая страница scroll-margin-left
- Следующая страница scroll-margin-top