CSS افست-پات
- پچھلے صفحے offset-distance
- آئندہ صفحہ offset-position
تعریف و استفاده
offset-path
ویژگی برای ایجاد یک مسیر برای عناصر انیمیشنی استفاده میشود.
مثال
یک مسیر برای انیمیشن <div> ایجاد کنید:
div { offset-path: path('M20,170 L100,20 L180,100 Z'); animation: moveDiv 3s 3; } @keyframes moveDiv { 100% { offset-distance: 100%; } }
نحو CSS
offset-path: none|path()|ray()|url()|basic-shape|cord-box|initial|inherit;
مقدار ویژگی
مقدار | توضیح |
---|---|
none | پیشفرض. مقدار پیشفرض offset-path عنصر. |
path() | با استفاده از نحو SVG مسیر را مشخص کنید. لطفاً مراجعه کنید:SVG راستہ. |
ray() | با استفاده از توابع CSS ray() مسیر را مشخص کنید. |
url() | با استفاده از URL فایل SVG مسیر را مشخص کنید. |
<basic-shape> | با استفاده از توابع CSS (مانند inset()،circle()،ellipse() یا polygon()) برای تعریف شکلهای اساسی مسیر را مشخص کنید. |
<coord-box> | با استفاده از جعبه مختصات مسیر را مشخص کنید. |
initial | این ویژگی را به مقدار پیشفرض خود تنظیم میکند. لطفاً مراجعه کنید initial. |
inherit | این ویژگی را از عنصر والد خود ارث میبرد. لطفاً مراجعه کنید inherit. |
جزئیات فنی
مقدار پیشفرض: | none |
---|---|
ارثپذیری: | خیر |
انیمیشن制作: | پشتیبانی میشود. لطفاً مراجعه کنید:خصوصیات مرتبط با انیمیشن. |
نسخه: | CSS3 |
جملات گرامری جاوااسکریپت: | object.style.offsetPath="path('M20,170 L100,20 L180,100 Z')" |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولیه مرورگرهایی است که این ویژگی را کامل پشتیبانی میکنند.
کروم | ایج | فایرفاکس | سافاری | اُپرا |
---|---|---|---|---|
55 | 79 | 72 | 15.4 | 45 |
مرتبط صفحات
تعلیم:SVG راستہ
تعلیم:CSS اینیمیشن
مطابقت:CSS افست
مطابقت:CSS افست-انک
مطابقت:CSS افست-دسٹینسی
مطابقت:CSS افست-پوزیشن
مطابقت:CSS افست-روٹ
- پچھلے صفحے offset-distance
- آئندہ صفحہ offset-position