این آموزش در تاریخ ۱۴۰۰/۱۱/۱۲ آپدیت شده است.
آموزش ویژگی perspective-origin در CSS
سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش ویژگی perspective-origin در CSS با من همراه باشید.
Free-Learn
آنچه در این جلسه میخوانید :
ویژگی perspective-origin در CSS
با استفاده از ویژگی perspective-origin
در CSS میتوان زوایه دید کاربر ( مثلا مثه اینکه ما از زوایه جلو داریم به چیزی نگاه میکنیم و… ) را برای ویژگی perspective
مشخص و یا تعریف کرد.
با استفاده از ویژگی perspective
در CSS میتوان یک فضا ( حالت یا چشم انداز ) سه بعدی ( ۳D ) را بروی یک عنصر ایجاد و یا تعریف کرد. ( آموزش ویژگی perspective در CSS )
Free-Learn
مثال از این ویژگی
در ادامه میتوانید یک مثال از ویژگی perspective-origin
را در زبان CSS مشاهده نمایید.
1 2 3 4 5 6 7 8 9 10 11 |
.f1 .cube{ perspective-origin: top left; } .f2 .cube{ perspective-origin: top; } .f3 .cube{ perspective-origin: top right; } |
Free-Learn
جدول مشخصات ویژگی perspective-origin در CSS
در جدول زیر میتوانید مشخصات کلی این ویژگی را در زبان CSS مشاهده نمایید.
مقدار پیش فرض | ۵۰% ۵۰% |
---|---|
قابل ارث بری | ندارد | اطلاعات بیشتر |
قابل متحرک سازی | دارد | اطلاعات بیشتر |
نسخه | CSS3 |
نحوه استفاده در جاوااسکریپت | object.style.perspectiveOrigin=”20px 60%”; |
Free-Learn
پشتیبانی مرورگرها
در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از ویژگی perspective-origin
در CSS پشتیبانی میکنند یا خیر.
» عددی که در کنار -webkit- و -moz- وجود دارد ، یعنی از آن نسخه به بالا باید از این پیشوندها استفاده نمایید. ( درباره پیشوندها بیشتر بخوانید )
نام ویژگی | Chrome | Firefox | Opera | Safari | Edge |
perspective-origin | ۳۶ ۱۲ تا ۳۵ -webkit- |
۱۶ ۱۰ تا ۱۵ -moz- |
۲۳ ۱۵ تا ۲۲ -webkit- |
۹ | ۱۲ |
Free-Learn
شکل نوشتاری
نحوه نوشتن یا استفاده یا سینتَکس (Syntax) این ویژگی در CSS بصورت زیر می باشد.
1 |
perspective-origin: X Y |initial|inherit; |
Free-Learn
جدول مقادیر ویژگی perspective-origin در CSS
در جدول زیر میتوانید، مقادیری را که میتوان در این ویژگی استفاده کرد مشاهده نمایید.
مقدار | توضیح |
---|---|
محور X ها | مشخص کردن زاویه دید در محور X ها استفاده از کلمات کلیدی ( left , center , right ) استفاده از واحدهای اندازه گیری ( آموزش واحدهای اندازه گیری در CSS ) استفاده از درصد ( ۰% تا ۱۰۰% ) ( مقدار پیش فرض ۵۰% ) |
محور Y ها | مشخص کردن زاویه دید در محور Y ها استفاده از کلمات کلیدی ( top , center , bottom ) استفاده از واحدهای اندازه گیری ( آموزش واحدهای اندازه گیری در CSS ) استفاده از درصد ( ۰% تا ۱۰۰% ) ( مقدار پیش فرض ۵۰% ) |
initial | استفاده از مقدار پیش فرض یا اولیه | اطلاعات بیشتر |
inherit | استفاده از مقدار پدر یا والد ( به ارث بری ) | اطلاعات بیشتر |
Free-Learn
معادل درصدی ، کلمات کلیدی
در جدول زیر میتوانید معادل درصدی هر یک از کلمات کلیدی موجود در جدول مقادیر را مشاهده نمایید.
کلمه کلیدی | معادلش با درصد |
---|---|
top left | ۰% ۰% |
top right | ۱۰۰% ۰% |
bottom right | ۱۰۰% ۱۰۰% |
bottom left | ۰% ۱۰۰% |
center center | ۵۰% ۵۰% |
Free-Learn
نکات و توضیحات
- این ویژگی تنها در صورتی عمل خواهد کرد که بهمراه ویژگی Perspective مورد استفاده قرار گرفته باشد در غیر اینصورت این ویژگی بی اثر خواهد بود.
- برخی از مرورگرها در نسخه های قدیمی تر از این ویژگی پشتیبانی نمی کنند لذا باید برای حل این مشکل از یسری دستورات پیشوندی از نسخه مشخص شده آن مرورگر ( که در جدول پشتیبانی مرورگرها مشخص شده ) استفاده نمایید.
- -webkit- برای مرورگر کروم و اُپرا
- -moz- برای مرورگر موزیلا فایرفاکس