CSS właściwość offset-path
- Poprzednia strona offset-distance
- Następna strona offset-position
Definicja i użycie
offset-path
Atrybut jest używany do tworzenia ścieżki dla elementów animacyjnych.
Przykład
Utwórz ścieżkę dla animacji <div>:
div { offset-path: path('M20,170 L100,20 L180,100 Z'); animation: moveDiv 3s 3; } @keyframes moveDiv { 100% { offset-distance: 100%; } }
Gramatyka CSS
offset-path: none|path()|ray()|url()|basic-shape|cord-box|initial|inherit;
Wartość atrybutu
Wartość | Opis |
---|---|
none | Domyślnie. Domyślna wartość atrybutu offset-path elementu. |
path() | Użyj gramatyki SVG do określenia ścieżki. Zobacz:Ścieżki SVG. |
ray() | Użyj funkcji CSS ray() do określenia ścieżki. |
url() | Użyj URL pliku SVG do określenia ścieżki. |
<basic-shape> | Użyj funkcji CSS (np. inset(), circle(), ellipse() lub polygon()) do zdefiniowania podstawowych kształtów w celu określenia ścieżki. |
<coord-box> | Użyj ramki współrzędnej do określenia ścieżki. |
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ść: | none |
---|---|
Inheredność: | Nie |
Tworzenie animacji: | Obsługiwane. Zobacz:Atrybuty animacji. |
Wersja: | CSS3 |
Gramatyka JavaScript: | object.style.offsetPath="path('M20,170 L100,20 L180,100 Z')" |
Wsparcie przeglądarki
Liczby w tabeli oznaczają wersje przeglądarek, które w pełni obsługuje tę właściwość.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
55 | 79 | 72 | 15.4 | 45 |
powiązane strony
Tutorial:Ścieżki SVG
Tutorial:Animacje CSS
Wskazówka:CSS właściwość offset
Wskazówka:CSS właściwość offset-anchor
Wskazówka:CSS właściwość offset-distance
Wskazówka:CSS właściwość offset-position
Wskazówka:CSS właściwość offset-rotate
- Poprzednia strona offset-distance
- Następna strona offset-position