ویژگی offset CSS

تعریف و استفاده

offset ویژگی برای حرکت عناصر به صورت پویا در مسیر، فرم کوتاه این ویژگی‌ها است:

در مورد تنظیم offset روش‌های مختلف تنظیم مقادیر ویژگی، لطفاً به مثال‌های زیر مراجعه کنید.

مثال

مثال 1

استفاده از offset ویژگی کوتاه برای تنظیم مقادیر offset-path، offset-distance و offset-rotate برای عناصر <img>:

img {
  offset: path('M 50 80 C 150 -20 250 180 350 80') 150px auto 45deg;
}

آزمایش کنید

مثال 2: offset-path و offset-rotate

از عناصر <img> استفاده کنید offset تنظیم مقادیر ویژگی offset-path و offset-rotate:

img {
  offset: path('M 50 80 C 150 -20 250 180 350 80') 45deg;
}

آزمایش کنید

مثال 3: offset-path و offset-distance

از عناصر <img> استفاده کنید offset تنظیم مقادیر ویژگی offset-path و offset-distance:

img {
  offset: path('M 50 80 C 150 -20 250 180 350 80') 150px;
}

آزمایش کنید

مثال 4: offset-path،offset-distance،offset-rotate و offset-anchor

از عناصر <img> استفاده کنید offset مقدار تنظیمات ویژگی‌های offset-path،offset-distance،offset-rotate و offset-anchor:

img {
  offset: path('M 50 80 C 150 -20 250 180 350 80') 150px -90deg / 0% 50%;
}

آزمایش کنید

نوع زبان CSS

offset: auto|value|initial|inherit;

مقدار ویژگی

مقدار توضیح
auto پیش‌فرض. لطفاً به مقدار پیش‌فرض هر یک از ویژگی‌های 'offset-' مجزا مراجعه کنید.
offset-anchor نقطه ثابت روی مسیر انیمیشن عنصر را مشخص کنید. مقدار پیش‌فرض auto است.
offset-distance فاصله از شروع مسیر تعریف شده توسط offset-path را مشخص کنید. مقدار پیش‌فرض 0 است.
offset-path مسیر انیمیشن عنصر را مشخص کنید. مقدار پیش‌فرض none است.
offset-position مقدار موقعیت اولیه عنصر در مسیر. مقدار پیش‌فرض normal است.
offset-rotate مقدار زاویه چرخش عنصر در هنگام انیمیشن‌سازی در مسیر. مقدار پیش‌فرض auto است.
initial این ویژگی را به مقدار پیش‌فرض خود تنظیم کنید. به: مراجعه کنید initial.
inherit این ویژگی را از عنصر والد خود ارث می‌برد. به: مراجعه کنید inherit.

جزئیات فنی

مقدار پیش‌فرض: مقدار پیش‌فرض برای هر یک از ویژگی‌های个别 را ببینید
وارثی: خیر
انیمیشن‌سازی: پشتیبانی می‌شود. لطفاً به: مراجعه کنیدویژگی‌های مرتبط با انیمیشن.
نسخه: CSS3
نوع زبان جاوااسکریپت: object.style.offset="path('M 50,250 C 700,-50 -400,-50 250,250') 200px auto 90deg"

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگرهایی است که این ویژگی را کامل پشتیبانی می‌کنند.

Chrome Edge Firefox Safari Opera
55 79 72 16 42

صفحات مرتبط

آموزش:مسیر SVG

آموزش:آنی‌سازی CSS

ارجاع به:ویژگی offset CSS

ارجاع به:ویژگی offset-anchor CSS

ارجاع به:ویژگی offset-distance CSS

ارجاع به:ویژگی offset-path CSS

ارجاع به:ویژگی offset-position CSS

ارجاع به:ویژگی offset-rotate CSS