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