Atrybut scroll-margin-right w CSS
- Poprzednia strona scroll-margin-left
- Następna strona scroll-margin-top
Definicja i użycie
scroll-margin-right
属性指定吸附位置与容器之间的距离。
Właściwość określa odległość między pozycją przyciągania a kontenerem. scroll-snap-align
Pozycja przyciągania to pozycja, w której element potomny jest zamrożony w kontenerze po zatrzymaniu przewijania. Pozycja przyciągania jest określona przez właściwość: direction
i ustawienie, ale może również wpływać na właściwości CSS
Właściwość writing-mode
wpływ.Uwaga:
ten atrybut działa tylko wtedy, gdy pozycja przyciągania jest ustawiona na prawej stronie elementu potomnego. scroll-margin-right
efekt właściwości, musi być ustawiony na elementach potomnych, aby zobaczyć: scroll-margin-right
i scroll-snap-align
Właściwość, oraz ustawienie scroll-snap-type
Właściwość.
Przykład
Przykład 1
Ustaw margines pływający między pozycją przyciągania a kontenerem na 20px:
div { scroll-margin-right: 20px; }
Przykład 2: Biblioteka obrazów
scroll-margin-right
Właściwość może być używana w galeriach obrazów z zachowaniem przyciągania. W tym przypadku:scroll-margin-right
Poinformuj użytkownika, że po prawej stronie znajduje się jeszcze jedno zdjęcie. Przesuń strzałką, aby zobaczyć efekt:
#container > img { scroll-margin-right: 30px; }
Przykład 3: Pozycja przyciągania
Aby scroll-margin-right
Właściwość działa, pozycja przyciągania musi być ustawiona na prawej stronie elementu potomnego. W tym przykładzie:direction
Właściwość zmienia pozycję przyciągania z prawej strony elementu potomnego na lewą. Używając takich kodów:scroll-margin-right
Właściwości przestaną działać:
#container { direction: rtl; } #container > div { scroll-margin-right: 30px; scroll-snap-align: none end; }
Język CSS
scroll-margin-right: 0|value|initial|inherit;
Wartość atrybutu
Wartość | Opis |
---|---|
0 | Skrajny margines pływający po prawej stronie wynosi 0. Domyślna wartość. |
length |
Określ wartość skrajnej marginesu pływającego po prawej stronie w jednostkach px, pt, cm itp. Dozwolone są wartości ujemne. Zobacz:Jednostki CSS. |
initial | Ustaw tę właściwość na jej wartość domyślną. Zobacz: initial. |
inherit | Dziedziczy tę właściwość od elementu nadrzędnego. Zobacz: inherit. |
Szczegóły techniczne
Domyślna wartość: | 0 |
---|---|
Inheredność: | Nie |
Tworzenie animacji: | Nieobsługiwane. Zobacz:Atrybuty animacji. |
Wersja: | CSS3 |
Język JavaScript: | object.style.scrollMarginRight="20px" |
Wsparcie przeglądarki
Tabela zawiera wersje przeglądarek, które w pełni wspierają tę właściwość.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 14.1 | 56.0 |
Strony związane
Odniesienie:Atrybut direction w CSS
Odniesienie:Atrybut scroll-snap-align w CSS
Odniesienie:Atrybut scroll-snap-type w CSS
Odniesienie:Atrybut writing-mode CSS
- Poprzednia strona scroll-margin-left
- Następna strona scroll-margin-top