CSS offset-position atrybut

Definicja i użycie

offset-position właściwość określa początkową pozycję elementu na ścieżce.

Jeśli Poprzednia strona Jeśli funkcja nie określa swojej początkowej pozycji, offset-position wartość określa początkową pozycję elementu podczas przesuwania po ścieżce.

Przykład

Przykład 1

Początkowa pozycja elementu powinna być w prawym dolnym rogu:

#square {
  width: 60px;
  height: 60px;
  background: blue;
  offset-position: bottom right;
  offset-path: ray(45deg);
}

Spróbuj sam!

Przykład 2

Zobacz różne pozycje początkowe przesunięcia:

#square1 {
  width: 40px;
  height: 40px;
  background: pink;
  text-align:center;
  offset-position: bottom right;
  offset-path: ray(45deg);
}
#square2 {
  width: 40px;
  height: 40px;
  background: red;
  text-align:center;
  offset-position: top right;
  offset-path: ray(25deg);
}
#square3 {
  width: 40px;
  height: 40px;
  background: yellow;
  text-align:center;
  offset-position: normal;
  offset-path: ray(45deg);
}
#square4 {
  width: 40px;
  height: 40px;
  background: cyan;
  text-align:center;
  offset-position: auto;
  offset-path: ray(95deg);
}
#square5 {
  width: 40px;
  height: 40px;
  background: lavender;
  text-align:center;
  offset-position: 30% 70%;
  offset-path: ray(120deg);
}

Spróbuj sam!

Gramatyka CSS

offset-position: auto|normal|position|initial|inherit;

Wartość atrybutu

Wartość Opis
normal Ustaw początkową pozycję przesunięcia na 50% 50% bloku zawierającego. Domyślna wartość.
auto Ustaw początkową pozycję przesunięcia na lewy górny róg ramki elementu.
position

Określ współrzędne x/y, aby umieścić element w stosunku do krawędzi jego ramki.

Można użyć od 1 do 4 wartości, aby zdefiniować pozycję.

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ść: normal
Inheritance: Nie
Tworzenie animacji: Obsługiwane. Zobacz:Atrybuty związane z animacją.
Wersja: CSS3
Gramatyka JavaScript: object.style.offsetPosition="auto"

Obsługa przeglądarek

Liczby w tabeli oznaczają wersje przeglądarek, które w pełni obsługują tę właściwość.

Chrome Edge Firefox Safari Opera
116 116 122 16 102

相关页面

Ścieżki SVGStrony związane

Ścieżki SVGTutorial:

Animacje CSSCSS offset atrybut

Animacje CSSCSS offset-anchor atrybut

Animacje CSSCSS offset-distance atrybut

Animacje CSSCSS offset-path atrybut

Animacje CSSCSS offset-rotate atrybut