طراحی وب سایت حرفه ای

English
فارسی
ثبت نام
ورود
امروز : چهارشنبه ۲۸ آذر ماه ۱۴۰۳
برچسب ها
چگونه - مطالعه - پیمایش - دریای - فناوری - باستانی - گمشده - کارآمد - cryptocurrency - طراحی - کاربران - پیوستن - معاملات - blockchain - آزمایشگاه - جولیا - سلامت - تجزیه - تحلیل - تصمیمات - بهداشت - درمان - مخدر. - اطلاعات - بیمار - پزشکان - اقتصادی - آکادمی - مهندسی - کیفیت - زندگی، - توسعه - جامعه - سیستم - لیزری - ماهواره - انتقال - ردیابی - پروتئین - خطرات - خصوصی - ادغام - Forbes - فهرست - مجموعه - قدیمی - تجارت - طراحی وب سایت - محققان - چاپگر - استفاده - تجدید - اکسترود - خودروهای - الکتریکی - آینده - استارت آپ - هواپیمای خاموش - اقیانوس - تولید - غذایی - تغییرات - جهانی - باکتری - پراکندگی - منظومه - پروفسور - ریچارد - Corridor - Infinite - برنامه - فلسفه - Ricult - کشاورزان - اجتماعی - ابزارهای - دیجیتالی - روستایی - پروژه - Athena - آموزشی - محاسبات - میکروچیپ - العاده - رویکرد - کنترل - مغناطیس - دستگاه - حافظه - باتری - گسترش - فلزات - ذخیره - کاربردی - یادگیری - ماشین - ترجمه - بیشتر - کامپیوتری - همکاری - پرتغال - نوآوری - کارآفرینی - اختراع - ابزار - ارزیابی - نظارت - عضلات - تمرینات - Humons - منبع باز - تراشه - پایدار - آفریقا - کارشناسان - کنفرانس - کنند. - بررسی - واقعیت - مجازی - آموزش - تعامل - خودکار - هوشمند - شناسایی - افراد - تنظیم - جرایم - اینترنتی - رهبری - امنیت - سایبری - سرمایه - گذاری - بازار - بنیاد - آلمان - استادان - فیزیک - جایزه - کوانتومی - پارچه - دانشجویی - آمبولانس - نمایشگاه - مکانیک - تشخیص - اخبار - مغرضانه - روبات - انسانها - تکنیک - رمزنگاری - اسللت - بیماری - ایمنی - مالاریا - طبیعی - عفونت - فریدمن - ساختار - آنزیم - آنزیمی - اکسید - HUBweek - خلاقانه - نوآوران - بوستون - مطبوعات - رسانه - ساحلی - باستان - جریان - Solve - انتخاب - کارآفرین - کردند - پشتیبانی - دریافت - نرم افزار - مطلوب - اقتصاد - دیوید - تسمار - رویای - وارون - ایجاد - تکنولوژی - وزارت - انرژی - پیشرفت - آلانور - زمینه - معدنی - گوگرد - گزارش - انتخابات - نویسندگان - هستند - مقاله - اقدامات - انعطاف - هستند. - برنارد - پیشگام - رادیویی - مشتری - اولین - انیشتین - برداری - سیاره - آواره - آموزان - ReACT - امسال - امتحان - گواهی - کامپیوتر - داده. - ساختمان - بزرگترین - نانومواد - خواهد - شیمیایی - مولکول - Plug and Play - لیتیوم - گازهای گلخانه ای - دهندگان - فاجعه - افتخار - بنایی - اجتماعی، - لینکلن - گفتار - موضوع - اشیاء - توصیف - مدولوبلاستوم - پروتئومیک - استراتژی - درمانی - الهام - طبیعت - Zijay - دانشجوی - تواند - آلاینده - فیلتر - فعالیت - تغییر - کلیدی - رسمیت - اعصاب - هارنت - Scholar - واللی - فیتوپلانکتون - کمبود - بازیافت - Twelve - استعداد - کارشناسی - عنوان - سنسورهای - دوپامین - بیماران - مبتلا - پارکینسون - لوئیس - CAPTCHA - مخترع - reCAPTCHA - Duolingo - موسسه - پزشکی - هوارد - حمایت - گرافیک - دانشگاه - تصویر - vectorization - هنرمندان - دیجیتال - مصنوعی - انسان - مشکلات - آزمایش - تصمیم - تجاری - ارائه - بهبود - کشاورزی - کارآموزان - تابستانی - تحقیقاتی - دانشکده - تیموتی - اتحادیه - ژئوفیزیک - آمریکا - استاد - برجسته - دستاورد - تحقیق - قانون - اساسی - تکامل - سیارات - تحصیلی - آزادی - دسترسی آزاد - CSAIL - موفقیت - انتشار - گلخانه - ایالت - شهرها - منابع - سوخت - اطمینان - جولین - تحصیلات - زندان - کنسرسیوم - زندگی - پرورش - ایده‌ها - طراحان - معمار - دانشمندان - افزاری - معماران - لیادار - پورتوریکو - طوفان - لیدار - آزمایشگاهی - جزیره - سیاست - هربرت - اسکوییل - الکترونیک - لجستیک - آخرین - تدارکات - تحویل - الکترونیک، - ریزان - مانند - Winkenbach - توربین بادی - پردازش سیگنال - اکوسیستم - Energy - Initiative - یافته - هزینه - حیاتی - محبوب - آنلاین - پایتون - تاریخی - میراث - MIT - هوش انسانی
طراحی سبک های جدید با Flex Box
767 بازدید
يکشنبه ۴ بهمن ماه ۱۳۹۴
اندازه قلم :
👈 طراحی وب سایت 👉
اجازه بدهید در ابتدا به شما بگویم که یاد گرفتن و استفاده از flexbox بسیار ساده میباشد. این سبک تازه و مدرن در زبان CSS بیشتر برای مشکلات Float و Block آبجکتها در داخل صفحه به وجود آمده است. من شنیده ام که بسیاری از طراحان وب سایت گفته‌اند که flexbox بسیار پیچیده و مشکل میباشد. ولی این رو بارها و بارها به خود بگویید که یاد گرفتن flexbox بسیار ساده میباشد.
یکی از تکنیک های یاد گرفتن flexbox این است که همه چیز بسیار روشن و شفاف باشد. در ابتدا ما میخواهیم بگوییم که flexbox چیست و چرا به وجود آمده است.
FLEXBOX چیست؟
Flexbox یا همان Flexible Box Layout Model هم نامیده میشود, به مجموعه‌ای از قوانین CSS گفته میشود که میتواند طراحی و چیدمان را برای حالتهای Responsive بسیار راحتتر نماید.
Flexbox یکی از اولین تکنیک های css میباشد که در دنیای مدرن وب امروزه مورد استفاده قرار میگیرد. این کاملا منصفانه و درست است که بگوییم تا قبل از معرفی شدن flexbox هیچ تکنیک مطمئن و معتبری برای پیاده سازی وب سایت های ریسپانسیو وجود نداشته است.
بسیاری از روشهای هک در CSS برای این چنین کارهایی وجود داشته است مانند display: inline-block و مانند اینها. اما همه اینها در وب سایت های ریسپانسیو مشکلاتی را هم داشته اند. به همین دلیل میباشد که بسیاری از وب سایت‌ها هنوز هم از زبان جاوا اسکریپت برای ریسپانسیو نمودن استفاده مینمایند که امروزه امری بیهوده به نظر میرسد.
Flexbox برای چه طراحی هایی مناسب میباشد؟
Flexbox توسط سازمان W3C ارائه شد و در نگاه اول برای طراحی آبجکتها در داخل صفحه مورد استفاده قرار میگیرد مانند طراحی بخش منوها در یک صفحه و نه کل صفحه.
دلیل اینکه از flexbox برای طراحی کل صفحه استفاده‌‌ نمی‌نمایند این است که flexbox همراه و در کنار زبان css  میباشد که معمولا با نام تخصصی Grid Layout Module در بین طراحان نیز شناخته میشود. Grid layout برای طراحی کل ساختار یک صفحه وب سایت هم میتواند مورد استفاده قرار بگیرد. اما متاسفانه بسیاری از محدودیتها میتواند در آن وجود داشته باشد. حتی آخرین ورژن از مرورگر گوگل کروم هم میتواند با آن مشکل داشته باشد.
Styling components
Flexbox برای طراحی و دادن Style به بسیاری از عناصر و آبجکتها در صفحه وب سایت مناسب میباشد. چنانچه از قدرت اصلی flexbox استفاده نمایید, میتواند به بسیاری از روش های دیگر برتری داشته باشد. بطوریکه توسط flexbox میتوانید به جای فرمت دهی تک تک آبجکتها, آنها را به صورت گروه درآورده و style مورد نظر را به آنها بدهید.
زمانی که از flexbox استفاده مینماییم به ندرت احتیاج خواهید داشت تا به صورت انفرادی آیتم‌ها در داخل صفحه وب را موقعیت دهی نمایید. یکی از بهترین گزینه‌ها برای موقعیت دهی آبجکت‌ها در داخل صفحه وب سایت محسوب میشود. یکی دیگر از مزیت های دیگر flexbox برای کنترل موقعیت دهی مجموعه‌ای از آیتم‌ها در کنار یکدیگر میباشد.
همیشه در طراحی به یاد داشته باشید هر آبجکتی میتواند در یک آبجکت بزرگتری قرار داشته باشد. مانند یک صندلی در یک اتاق, یک اتاق در یک خانه, یک خانه در یک محله, یک محله در داخل یک شهر و ....
به طور مشخص flexbox به دو بخش اساسی تقسیم بندی میشود. دسته اول خصوصیت هایی که به آبجکت های Container نسبت داده میشود و دسته دوم خصوصیت هایی که به آبجکت های داخلی یا Child آنها نسبت داده میشود.
پشتیبانی مرورگرها
پشتیبانی در مرورگرها سوال بسیار مهم و البته پیچیده‌ای میباشد. این مسئله میتواند بسیار پیچیده باشد چراکه flexbox دارای چندین نوع نوشتاری و ساختار میباشد. در ابتدا بعضی از شرکت های ارائه دهنده مرورگرها در پشتیبانی از flexbox مردد بودند و به همین دلیل چند ورژن از flexbox به وجود آمد.
خوشبختانه توسط CSS Browser Prefix میتوانیم از بسیاری از قابلیتهای آن حتی در مرورگرهای قدیمی هم استفاده نماییم. بر طبق گزارشهای سایت caniuse.com تنها مرورگر IE9 کمی مشکلاتی را به وجود آورده است.
خوب پشتیبانی نشدن Flex Box در مرورگر IE9 چندان مهم نمیباشد و برای بسیاری از کاربران و طراحان وب سایت همیشه بدون سر و صدا و حاشیه بوده است.
نسخه های مختلف flexbox
از همکاری و هماهنگی بین بسیاری از سازمان‌ها و شرکت‌ها و کمپانی های مرورگرها تشکر مینماییم. هم اکنون بسیاری از مرورگرها به خوبی بسیاری از قابلیتهای flexbox را پشتیبانی مینمایند. 
در حال حاضر سه ورژن از flexbox وجود دارد که شما طراحان وب سایت باید از آنها اطلاع داشته باشید.
1 - ورژن قدیمی
2 - ورژن میانی
3 - ورژن جدید
نسخه های مختلف مرورگرها ورژن های متفاوتی از flexbox را پشتیبانی مینمایند. به عنوان مثال مرورگر IE10 نوع ورژن میانی را پشتیبانی میکند.
بر طبق اصول نوشتن CSS Browser Prefix میتوانیم flexbox را از مرورگرهای قدیمی تا مرورگرهای جدید بنویسیم. با وجود اینکه مرورگرهایی که ورژن های جدید را پشتیبانی مینمایند دیگر دستورات ورژن قدیمی flexbox را نخواهند خواند.
رمز و راز فهمیدن flexbox
مهم این است که متوجه شوید همیشه flexbox ربطی به box بودن آبجکت‌ها در داخل صفحه ندارد. تا به حال تمامی طراحی در صفحات وب سایت بر اساس محور x و y بیان شده است.
به یاد داشته باشید flexbox از نوع vector میباشد. به این معنا که برای استفاده از آن کافی است به طول و درجه آن اشاره نمایید. میتوانید بدون تاثیر گذاشتن بر روی طول آبجکت‌ها زاویه آنها را تغییر دهید و بالعکس.
برچسب : flexbox
لطفاً در مورد مطلب فوق ستاره بدهید :
طراحی سایت طراحی سبک های جدید با Flex Box Rated 4.3 / 5 based on 7 reviews.
آیا این مقاله برای شما مفید بود؟

اخبار تکنولوژی
مقالات
برای اطلاع از آخرین اخبار مشخصات خود را وارد کنید.
ایمیل
موبایل
شرکت طراح نرم افزار
شرکت طراح نرم افزار پیشگام از سال 1379 فعالیت خود را در زمینه طراحی وب و برنامه نویسی با شرکت های دیگر آغاز نموده و در سال 1385 توانست با شماره ثبت 23483 فعالیت خود را با نام تجاری شرکت طراح نرم افزار پیشگام TNP  آغاز کند.
ارتباط با ما
دفتر مرکزی : تبریز - شهرک صنعتی سردار شهید سلیمانی

 
تلفن شرکت :  04133122719-04133122718
   
شرکت طراح نرم افزار پیشگام طراحی وب سایت حرفه‌ای TNP Control Panel
Rated 4.5/4 based on 1 to 5
می خواهید عضو شوید؟
لطفاً نام کاربری و رمز عبور را به صورت صحیح وارد نمائید
عضو هستید؟
لطفاً نام کاربری و رمز عبور را به صورت صحیح وارد نمائید
رمز عبور را فراموش کرده ام
پشتیبانی آنلاین
شرکت طراح نرم افزار پیشگامشرکت طراح نرم افزار04135578902 دفتر مرکزی : تبریز - خیابان شریعتی جنوبی - بالاتر از تقاطع پاستور - پلاک 514 - طبقه اولtnp.co.irtnp.co.ir - فدح.زخ.هق - صصص.فدح.زخ.هق