Propriedade offset do CSS
- Página anterior object-position
- Próxima página offset-anchor
Definição e uso
offset
A propriedade é usada para animar elementos ao longo de um caminho e é uma abreviação das seguintes propriedades:
Sobre a configuração offset
Veja mais exemplos abaixo para diferentes maneiras de definir os valores das propriedades.
Exemplo
Exemplo 1
Usar offset
Propriedade abreviada para definir os valores das propriedades offset-path, offset-distance e offset-rotate para o elemento <img>:
img { offset: path('M 50 80 C 150 -20 250 180 350 80') 150px auto 45deg; }
Exemplo 2: offset-path e offset-rotate
Usando o elemento <img> para offset
Definir os valores das propriedades offset-path e offset-rotate:
img { offset: path('M 50 80 C 150 -20 250 180 350 80') 45deg; }
Exemplo 3: offset-path e offset-distance
Usando o elemento <img> para offset
Definir os valores das propriedades offset-path e offset-distance:
img { offset: path('M 50 80 C 150 -20 250 180 350 80') 150px; }
Exemplo 4: offset-path, offset-distance, offset-rotate e offset-anchor
Usando o elemento <img> para offset
Defina os valores dos atributos offset-path, offset-distance, offset-rotate e offset-anchor:
img { offset: path('M 50 80 C 150 -20 250 180 350 80') 150px -90deg / 0% 50%; }
Sintaxe do CSS
offset: auto|value|initial|inherit;
Valor do atributo
Valor | Descrição |
---|---|
auto | Padrão. Veja o valor padrão de cada propriedade 'offset-' individual. |
offset-anchor | Especifique o ponto fixo no caminho de animação do elemento. O valor padrão é auto. |
offset-distance | Especifique a distância a partir do ponto de partida do caminho definido por offset-path. O valor padrão é 0. |
offset-path | Especifique o caminho do elemento a ser animado. O valor padrão é none. |
offset-position | Especifique a posição inicial do elemento ao longo do caminho. O valor padrão é normal. |
offset-rotate | Especifique o ângulo de rotação do elemento ao animar ao longo do caminho. O valor padrão é auto. |
initial | Defina essa propriedade como seu valor padrão. Veja initial. |
inherit | Herda essa propriedade do elemento pai. Veja inherit. |
Detalhes técnicos
Valor padrão: | Veja o valor padrão para cada propriedade individual |
---|---|
Herança: | Não |
Produção de animação: | Suportado. Veja:Propriedades relacionadas a animação. |
Versão: | CSS3 |
Sintaxe do JavaScript: | object.style.offset="path('M 50,250 C 700,-50 -400,-50 250,250') 200px auto 90deg" |
Suporte do navegador
Os números na tabela representam a versão do navegador que suporta completamente essa propriedade.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
55 | 79 | 72 | 16 | 42 |
Páginas relacionadas
Tutorial:Caminho SVG
Tutorial:Animação CSS
Referência:Propriedade offset do CSS
Referência:Propriedade offset-anchor do CSS
Referência:Propriedade offset-distance do CSS
Referência:Propriedade offset-path do CSS
Referência:Propriedade offset-position do CSS
Referência:Propriedade offset-rotate do CSS
- Página anterior object-position
- Próxima página offset-anchor