ویژگی rotate CSS
تعریف و استفاده
rotate
ویژگی اجازه میدهد تا عنصر را بچرخاند.
rotate
ویژگی مقداری را تعریف میکند که نشاندهنده میزان چرخش معکوس معین عنصر به دور از محور z است. برای چرخش عنصر به دور از محور x یا y یا به روش دیگر، باید تعریفهای مناسب انجام شود.
rotate
مقدار ویژگی میتواند یک زاویه، نام محور + زاویه، یا سه مقدار + زاویه باشد.
- اگر فقط یک زاویه داده شود، عنصر به دور از محور z به صورت معکوس معین میچرخد.
- اگر نام محور و زاویه داده شود، عنصر به دور از محور指定的 به صورت معکوس معین میچرخد.
- اگر سه مقدار و زاویه داده شود، این سه مقدار یک بردار را تعریف میکنند که عنصر به دور از آن میچرخد.
برای درک بهتر rotate
ویژگی، لطفاً به:نمایش.
توجه:یک روش دیگر برای چرخش عنصر استفاده از توابع rotate() CSS ویژگی CSS transform.
مثال
مثال 1
تغییر چرخش عنصر:
div { rotate: 30deg; }
مثال 2
وقتی rotate
وقتی ویژگیهای بردار و زاویه تنظیم میشوند، عنصر به دور از این بردار میچرخد.
در اینجا، بردار دو بعدی [1 1 0] است که دارای مختصات x و y است و سپس 60 درجه میچرخد:
div { rotate: 1 1 0 60deg; }
نوع CSS
rotate: محور angle|initial|inherit;
مقدار ویژگی
مقدار | توضیح |
---|---|
محور |
اختیاری. اگر تنظیم نشود، مقدار پیشفرض z محور است. تعریف محوری که عنصر به دور از آن میچرخد. مقدارهای ممکن:
|
angle |
تعریف میزان چرخش عنصر. واحدهای ممکن:
|
زاویه بردار |
سه عدد یک بردار را تعریف میکنند، عنصر به دور از این بردار میچرخد. این سه عدد به ترتیب مختصات x، y و z بردار هستند. آخرین مقدار زاویه چرخش است. مقدارهای ممکن: number number number angle |
initial | این ویژگی را به مقدار پیشفرض خود تنظیم میکند. به: initial. |
inherit | این ویژگی را از عنصر والد خود ارث میبرد. به: inherit. |
جزئیات فنی
مقدار پیشفرض: | none |
---|---|
ارث: | خیر |
انیمیشن ایجاد: | پشتیبانی میشود. لطفاً به:ویژگیهای مرتبط با انیمیشن. |
نسخه: | CSS3 |
نوع جاوااسکریپت: | object.style.rotate="-120deg" |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولیه مرورگرهایی هستند که این ویژگی را کاملاً پشتیبانی میکنند.
کروم | ایج | افرکس | سافاری | آپرا |
---|---|---|---|---|
104 | 104 | 72 | 14.1 | 90 |
صفحات مرتبط
آموزش:تغییرات 2D CSS
آموزش:تبدیل 3D CSS
ارجاع به:ویژگی scale CSS
ارجاع به:ویژگی translate CSS