CSS właściwość scroll-padding-top
- Poprzednia strona scroll-padding-right
- Następna strona scroll-snap-align
Definicja i użycie
scroll-padding-top
Atrybut określa odległość od góry kontenera do pozycji przyciągania podelementu.
Pozycja przyciągania to pozycja, w której podelement przyciąga się do położenia w kontenerze po zatrzymaniu przewijania.
Pozycja przyciągania przez}} scroll-snap-align
i może również być wpływowane przez atrybut CSS ustawienie
i writing-mode
Właściwość
wpływ.Uwaga:
ten atrybut działa tylko, gdy pozycja przyciągania jest ustawiona na górze elementu potomnego. scroll-padding-top
Właściwość, musi być ustawiona na elementach potomnych, aby zobaczyć scroll-snap-align
Właściwość, a efekt ustawienia scroll-padding-top
i scroll-snap-type
Właściwość.
Przykład
Przykład 1
Ustaw wewnętrzną margines na odległość 20px od góry kontenera do pozycji przyciągania:
div { scroll-padding-top: 20px; }
Przykład 2: Biblioteka obrazów
scroll-padding-top
Właściwość może być używana w galeriach z działaniami przyciągania, aby przeciągnąć obrazy pod stały element:
#container { scroll-padding-top: 30px; }
Przykład 3: Ustawienie滚动内边距 w górę
Gdy ustawione są działania przyciągania w obu kierunkach, można również ustawić scroll-padding-top
Właściwość. Przewiń w dół, aby zobaczyć efekt:
#container { scroll-padding-top: 30px; }
Przykład 4: Pozycja przyciągania
Aby scroll-padding-top
Właściwość działa, pozycja przyciągania musi być ustawiona na górze elementu potomnego. W tym przykładzie,writing-mode
Właściwość przyciąga pozycję z góry elementu potomnego do prawej. Używając takiego kodu,scroll-padding-top
Właściwość przestanie działać:
#container { writing-mode: vertical-rl; scroll-padding-top: 30px; } #container > div { scroll-snap-align: start none; }
Gramatyka CSS
scroll-padding-top: auto|value|initial|inherit;
Wartość atrybutu
Wartość | Opis |
---|---|
auto | Domyślna wartość. Przeglądarka oblicza wewnętrzną margines. |
length |
Określ scroll-padding-top w jednostkach takich jak px, pt, cm. Nie można używać ujemnych wartości. Zobacz:Jednostki CSS. |
% | Określ procentową szerokość zawartości jako wewnętrzną margines. |
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ść: | auto |
---|---|
Inheritance: | Nie |
Tworzenie animacji: | Nie wspierane. Zobacz:Atrybuty animacji. |
Wersja: | CSS3 |
Gramatyka JavaScript: | object.style.scrollPaddingTop="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
Wskazówka:Atrybut direction w CSS
Wskazówka:CSS właściwość scroll-snap-align
Wskazówka:CSS właściwość scroll-snap-type
Wskazówka:Atrybut writing-mode w CSS
- Poprzednia strona scroll-padding-right
- Następna strona scroll-snap-align