CSS offset-path özelliği
- Önceki sayfa offset-distance
- Sonraki sayfa offset-position
Tanım ve kullanım
offset-path
Özellik, animasyon elementleri için bir yol oluşturmak için kullanılır.
Örnek
Animasyon <div> için bir yol oluşturun:
div { offset-path: path('M20,170 L100,20 L180,100 Z'); animation: moveDiv 3s 3; } @keyframes moveDiv { 100% { offset-distance: 100%; } }
CSS dilbilgisi
offset-path: none|path()|ray()|url()|basic-shape|cord-box|initial|inherit;
Özellik değeri
Değer | Açıklama |
---|---|
none | Varsayılan. Elemanın varsayılan offset-path özelliği değeri. |
path() | Yol belirlemek için SVG dilbilgisi kullanın. Bakınız:SVG Yolu. |
ray() | Yol belirlemek için CSS ray() fonksiyonunu kullanın. |
url() | Yol belirlemek için SVG dosyasının URL'sini kullanın. |
<basic-shape> | Yol belirlemek için temel şekilleri (örneğin, inset(), circle(), ellipse() veya polygon()) kullanarak CSS fonksiyonları tanımlayın. |
<coord-box> | Yol belirlemek için koordinat kutusu kullanın. |
initial | Bu özelliği varsayılan değerine ayarlar. Bakınız initial. |
inherit | Bu özelliği ebeveyn elemanından miras alır. Bakınız inherit. |
Teknik ayrıntılar
Varsayılan değer: | none |
---|---|
Miraslık: | Hayır |
Animasyon yapımı: | Desteklenir. Bakınız:Animasyonla ilgili özellikler. |
Sürüm: | CSS3 |
JavaScript dilbilgisi: | object.style.offsetPath="path('M20,170 L100,20 L180,100 Z')" |
Tarayıcı desteği
表декteki rakamlar, bu özelliği tamamen destekleyen ilk tarayıcı sürümünü gösterir.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
55 | 79 | 72 | 15.4 | 45 |
相关页面
Eğitim:SVG Yolu
Eğitim:CSS Animasyonu
Referans:CSS offset özelliği
Referans:CSS offset-anchor özelliği
Referans:CSS offset-distance özelliği
Referans:CSS offset-position özelliği
Referans:CSS offset-rotate özelliği
- Önceki sayfa offset-distance
- Sonraki sayfa offset-position