معرفی واحد اندازه گیری vmin – اسکریپت دات کام https://www.xn--mgbguh09aqiwi.com اسکریپت دات کام Mon, 23 May 2016 16:42:44 +0000 fa-IR hourly 1 https://wordpress.org/?v=5.6.14 معرفی واحد های اندازه گیری vw , vh , vmin , vmax در css3 https://www.xn--mgbguh09aqiwi.com/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%88%d8%a7%d8%ad%d8%af-%d9%87%d8%a7%db%8c-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%d9%87-%da%af%db%8c%d8%b1%db%8c-vw-vh-vmin-vmax-%d8%af%d8%b1-css3.html https://www.xn--mgbguh09aqiwi.com/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%88%d8%a7%d8%ad%d8%af-%d9%87%d8%a7%db%8c-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%d9%87-%da%af%db%8c%d8%b1%db%8c-vw-vh-vmin-vmax-%d8%af%d8%b1-css3.html#respond Mon, 23 May 2016 16:42:44 +0000 http://www.xn--mgbguh09aqiwi.com/?p=18836 تا به اینجا با بسیاری از واحد های اندازه گیری در css آشنا شده اید که میتوانید در این دو لینک مطالعه فرمایید . ( لینک 1 ) و ( لینک 2 ) .

در این پست با 4 واحد اندازه گیری بسیار جدید آشنا خواهیم شد که میتواند بسیاری از مشکلاتی که تاکنون در طراحی وب سایت به صورت ریسپانسیو داشته ایم برطرف شود .

با واحد های vh  و vw می توانیم عناصر صفحه را متناسب با محدوده نمایش کاربر , بدون استفاده از جاوا اسکریپت نمایش بدهیم. هنگام ایجاد صفحات رسپاسیو بیشتر از واحد درصد (%) استفاده میکنیم , اما واحد درصد (%) اندازه ها را بر حسب نزدیک ترین والد مشخص میکند. شاید ما بخواهیم سایز یک قسمت رو بر حسب سایز پنجره ی مرورگر (قسمت قابل رویت مرورگر) مشخص کنیم . اینجا دو واحد اندازه گیری vw و vh به کمک ما می آیند .

در ادامه بجر این دو واحد , با دو واحد دیگر به نام های vmin و vmax آشنا میشوید .

معرفی واحد های اندازه گیری vw , vh , vmin , vmax در css3

vw و vh چیست ؟

واحد vh برابر با یک صدم (۰/۰۱) ارتفاع مرورگر و vw برابر با یک صدم (۰/۰۱) پهنای مرورگر می باشد . پس مثلا اگر مانیتور ما 1920 در 1080 باشد , 1vw مساوی 19.2 پیکسل و 1vh مساوی 10.8 پیکسل خواهد بود.

پس طبیعتا اگر بخواهیم یک عنصر کل صفحه مانیتور را در اختیار خود قرار دهید و بپوشاند به صورت زیر عمل میکنیم :

#vms{
    width:100vw;
    height:100vh;
}

البته در خاطر داشته باشید که این دو واحد اندازه گیری مخصوص width و height نیستند و میتوانید برای بقیه پراپرتی ها استفاده نمایید . مثلا :

 #vms{
    font-size:6vw;
}

vmin و vmax چیست :

در حالی که واحد های vw و vh به عرض و طول مرورگر وابسته هستن , واحد های vmin و vmax کوچکترین و بزرگترین اندازه از بین طول و عرض مرورگر رو مشخص میکنن.

برای مثال اگر اندازه ی عرض مرورگر برابر 1900px و ارتفاع برابر با 1000px باشه اندازه ی واحد vmin برابر با 19px و اندازه ی vmax برابر با 10px خواهد بود. حالا اگه اندازه مرورگر رو تغییر بدیم و عرض مرورگر برابر با 700px و ارتفاع برابر 300px بشه اندازه ی واحد vmin برابر با 7px و اندازه ی vmax برابر 3px خواهد بود.

این خاصیت زمانی اتفاق می افتد که کاربر گوشی خود را چرخانده و مثلا از حالت عمودی و به حالت افقی ببرد .

به طور کلی :

vmin یعنی 1 واحد vh  یا vw می باشد ( هر واحدی که کوچکتر باشد )

vmax یعنی 1 واحد vh  یا vw می باشد ( هر واحدی که بزرگتر باشد )

پخش اختصاصی

گرداوری : وحید مجیدی

]]>
https://www.xn--mgbguh09aqiwi.com/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d9%88%d8%a7%d8%ad%d8%af-%d9%87%d8%a7%db%8c-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%d9%87-%da%af%db%8c%d8%b1%db%8c-vw-vh-vmin-vmax-%d8%af%d8%b1-css3.html/feed 0