-
عضو انجمن
با تابع calc در css آشنا شوید !
تابع Calc
تابع Calc ، بخشی از ویژگی های CSS سطح 3 میباشد، در این تابع میتوانید محاسبات ریاضی را درون CSS خود انجام بدهید، یک مثال ساده از تابع Calc میتواند این مثال باشد که بخواهید یک عکس به عنوان بک گراند در پایین و راست یک باکس قرار بگیرد، قرار دادن این بک گراند به فاصله ی 30 پیکسل از چپ و بالا بسیار ساده و به صورت زیر است :
کد:
.box {
background-image: url(check.png);
background-position: 30px 30px;
}
شما نمیتوانید این کار را از سمت پایین و راست انجام دهید تا زمانیکه ابعاد پدر المنت را ندانید، تابع calc باعث میشود بتوانید 30 پیکسل را از 100% عرض و ارتفاع کم کنید، به قطعه کد زیر توجه کنید :
کد:
.box {
background-image: url(check.png);
background-position: calc(100% - 30px) calc(100% - 30px);
}
پشتیبانی مرورگر های مدرن از تابع calc خیلی خوب است، همچنین میتوانید از سایت Can I Use برای اطلاعات دقیق تر نیز استفاده کنید، برخی نتایج نشان میدهد استفاده از این قابلیت در مرورگر IE9 باعث کراش مرورگر میشود.
ترفند های calc در CSS میتواند یک مقاله ی جالب باشد که با آن میتوانید مشکلات CSSS ای زیادی را حل کنید، همچنین میتوانید مثال های خوبی را در سایت CSS Tricks ببینید.
طراحی قالب وب سایت
PSD/HTML/Wordpress
طراحی بنر گیف، لوگو، پوستر و ...
-
تعداد تشکر ها از JahanSoft به دلیل پست مفید
-
June 7th, 2017 23:58
# ADS