loading...

مقالات طراحی سایت

بازدید : 17
چهارشنبه 10 بهمن 1403 زمان : 14:13

ساخت وب سایت ریسپانسیو Responsive Web Design یا به فارسی وبسایت واکنشگرا در ارتباط طراحی یک سایت بطراحی سایت ا صفحاتی میباشد که در کلیه دستگاه ها و نمایشگرها اعم از صفحه دسکتاپ، لپ تاپ، تبلت، تلفن همراه های موبایل و حتی در تلویزیون های هوشمند به صحت نمایش داشته باشد.

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

مضمون‌ وبسایت ریسپانسیو Responsive Design
یکی پروسه اصلی در طراحی وب سایت واکنشگرا بودن آن هست. یعنی کلیه المان های HTML یک سایت اعم از منو، دکمه ها، متن و تصاویر، فونت، رزولوشن بر پایه ی شیت نمایش دستگاهی که مخاطب از آن استفاده می کند به صورت اتومات تهیه و تغییر‌و تحول کند.

پروسه ریسپانسیو کردن سایت مشتمل بر ترکیبی از ورقه بندی و تنظیمات متفاوت در CSS وبسایت میباشد که یاری می کند که صفحه ها تارنما به طور خودکار برای تطبیق وضوح، اندازه تصویر، رنگ و حتی جهت مورد استعمال مخاطب، تغییر کند.

برهان التفات ریسپانسیو بودن وب سایت
می‌دانید که با ظهور تلفن همراه های هوشمند در اندازه های متعدد، بیشترین درصد از مخاطبان فضای وب را کاربران گوشی وگوشی های تلفن همراه تشکیل میدهند. یک سایت که صفحه ها آن به نه برای انواع دستگاه های گزینه استفاده کاربران با صرفه گردیده است بیشترین میزان از تجارب کاربری مفید را در اختیار مخاطبان قرار میدهد.

داشتن یک تجارب کاربری برای بقای بیزنس و وب سایت شما در فضای آنلاین و موتورهای جستجو بسیار اساسی است. ممکن میباشد برای شما پیش آمده باشد که وارد یک سایت شده اید که متن در آن به قدری کوچک هست که نیاز به زوم و یا اسکرول کردن های مکرر داشته اید. همین دشواری در استفاده از یک سایت سبب ساز شده از آن سایت خارج شده و به سراغ سایت دیگری بروید.

به همین ترتیب، داشتن یک وبسایت واکنشگرا که به نیکی کلاً دستگاه ها نمایش داشته باشد و UX موفقی را ساخت می کند، البته که موفقیت بیشتری را در مبحث seo وب سایت نیز حصول خواهد کرد. زیرا گوگل ریسپانسیو بودن را یکی مهمترین موضوعات در الگوریتم های موتور جستجو معرفی کرده است.

تست ریسپانسیو بودن سایت
ابزارهای بدون‌پول مختلفی برای تست واکنشگرایی یک سایت وجود دارد که می توانید از آنان امداد بگیرید که بدانید آیا وبسایت شما به خیر ریسپانسیو شده است یا خیر؟!

یکی بهترین و جذاب ترین آن‌ها designmodo است که با کلیک برروی آن وارد کاغذ آن شده می توانید با واردن کردن URL وبسایت خود طریق نمایش آن را در انواع دیوایس با اندازه بر حسب اینچ مشاهده کنید.

ویژگی های وبسایت ریسپانسیو
برای آنکه یک وب سایت با طراحی ریسپانسیو یا واکنشگرا تلقی گردد باید دارای این ۳ ویژگی و فاکتور باشد.

هر وب سایتی به سادگی ریسپانسیو نمیشود و برای آنکه به خیر درین حوزه باصرفه گردد باید برروی این ۳ ویژگی هم‌زمان کار شود. این فاکتورها عبارتند از:

گریدهای قابل تغییر و تحول
یکی از مباحث اساسی در طراحی رسیپانسیو وب سایت Flexible Grid یا شبکه سیال میباشد. درین بخش عملکرد می شود تا محور تغییر و تحول بر روی ستون ها، فاصله ها و کانتینرها با استعمال از چند ریاضیات ابتدایی برروی طرح بندی های وبسایت اجرا در بیاید و نه برروی پیکسل ها! یعنی اندازه یک برگه مبتنی بر پیکسل و گزینش اندازه برای آن محدود نمیشود، بلکه عناصر تارنما نسبت به سایز نمایشگر چیده می‌گردد.

تصاویر
یکی مهم‌ترین مناطق در طراحی وب واکنشگرا مربوط به تصاویر می‌باشد. با تمرکز به اینکه تصاویر بخش زیادی از محتوای یک وب سایت را تشکیل میدهند مهم است که به درستی در هر دستگاهی نمایش داشته باشد. برای واکنشگرا کردن آن یک سری تکنیک شل وجود دارد که شل ترین آن مربوط به تصاویر سیال با استفاده از تعریف و تمجید حداکثری CSS اندازه تصویر میباشد.

به این صورت: img{ max-width: ۱۰۰%; }

در‌این حالت‌ هر تصویر در اندازه حداکثر خود بارگذاری می‌شود، بدین ترتیب تصویر دقیقاً به اندازه نمایشگر نمایش داده می شود. در‌این حالت شما عرض و یا ارتفاعی برای تصویر خود اعلام نمیکنید و این مرورگر می‌باشد که اندازه نسبی تصاویر را از CSS به دست می‌آورد.

ساختار لایه بندی
وقتی که در دستگاه های گوناگون بعدها المان ها و یا متن و تایپوگرافی در گیر تغییرات شدید می باشند با به کار گیری از برخی دستورها می قدرت آنها‌را متعادل نمود. در حالی که لایه بندی ساختار می‌تواند تغییر‌و تحول کند البته سبک آنها ثابت باقی خواهد ماند. یعنی عناصری همچون منو، متن و محتوای صفحه ها و ساید بار و… با عرض و ارتفاع، رنگ پس زمینه و تایپو گرافی به صورت پیش فرض برای اندازه های مخلف تعریف شده اند و در تغییر تحول اندازه های شدید به صورت خیلی باریک یا خیلی عریض به صورت متعادل نمایش دارا‌هستند.

این تغییرات با استفاده از کدهای CSS و فریم ورک های پیش فرض و یا سایر کد نویسی های سفارشی ایفا میشود. با استعمال ازین فاکتور عناصری همچون منو به صورت خود کار از صورت افقی در دسکتاپ به حالت عمودی در گوشی تغییر‌و تحول می کنند و یا قسمت ساید بار که در نسخه دسکتاپ در کناره ها می‌باشد در نسخه تلفن همراه به بخش انتهای شیت خواهند رفت.

طریق ریسپانسیو کردن تارنما
در صورتی‌که وبسایت شما براساس سیستم مدیریت محتوا مانند ورد پرس، جوملا، دروپال و… باشد، برای طراحی صفحه ها خود مسلماً از ورقه سازهایی مانند المنتور، ویژوآل کامپوزر و… استعمال کرده اید. این کاغذ سازها به شما این قابلیت را می‌دهند تا در هنگام صفحه ارایی به صورت زنده صفحه را در سه حالت دسکتاپ، تلفن همراه و تبلت ببینید. و در حالتی که در هرکدام از دستگاه ها مشکلی از بابت ریسپانسیو داشته باشد میتوانید با تغییر و تحول ابعاد در همان دستگاه این نقص‌ را برطرف کرده به نحوی که در دستگاه دیگر تأثیر نگذارد.

البته در صورتیکه سایت شما مبنی بر زبان های اپلیکیشن نویسی مانند php، asp.net باشد برای ریسپانسیو کردن آن باید از کدهای CSS مانند Media Query استفاده نمود. این کدها نوع دستگاه مخاطب را تشخیص داده و مبنی بر عرض آن کاغذ را به همان اندازه نمایش می‌دهد. بهترین ابزار برای ریسپانسیو کردن این وبسایت ها به کارگیری از قاب ورک های CSS مانند Bootstrap و یا کادر ورک tailwind هست.

ساخت وب سایت ریسپانسیو Responsive Web Design یا به فارسی وبسایت واکنشگرا در ارتباط طراحی یک سایت بطراحی سایت ا صفحاتی میباشد که در کلیه دستگاه ها و نمایشگرها اعم از صفحه دسکتاپ، لپ تاپ، تبلت، تلفن همراه های موبایل و حتی در تلویزیون های هوشمند به صحت نمایش داشته باشد.

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

مضمون‌ وبسایت ریسپانسیو Responsive Design
یکی پروسه اصلی در طراحی وب سایت واکنشگرا بودن آن هست. یعنی کلیه المان های HTML یک سایت اعم از منو، دکمه ها، متن و تصاویر، فونت، رزولوشن بر پایه ی شیت نمایش دستگاهی که مخاطب از آن استفاده می کند به صورت اتومات تهیه و تغییر‌و تحول کند.

پروسه ریسپانسیو کردن سایت مشتمل بر ترکیبی از ورقه بندی و تنظیمات متفاوت در CSS وبسایت میباشد که یاری می کند که صفحه ها تارنما به طور خودکار برای تطبیق وضوح، اندازه تصویر، رنگ و حتی جهت مورد استعمال مخاطب، تغییر کند.

برهان التفات ریسپانسیو بودن وب سایت
می‌دانید که با ظهور تلفن همراه های هوشمند در اندازه های متعدد، بیشترین درصد از مخاطبان فضای وب را کاربران گوشی وگوشی های تلفن همراه تشکیل میدهند. یک سایت که صفحه ها آن به نه برای انواع دستگاه های گزینه استفاده کاربران با صرفه گردیده است بیشترین میزان از تجارب کاربری مفید را در اختیار مخاطبان قرار میدهد.

داشتن یک تجارب کاربری برای بقای بیزنس و وب سایت شما در فضای آنلاین و موتورهای جستجو بسیار اساسی است. ممکن میباشد برای شما پیش آمده باشد که وارد یک سایت شده اید که متن در آن به قدری کوچک هست که نیاز به زوم و یا اسکرول کردن های مکرر داشته اید. همین دشواری در استفاده از یک سایت سبب ساز شده از آن سایت خارج شده و به سراغ سایت دیگری بروید.

به همین ترتیب، داشتن یک وبسایت واکنشگرا که به نیکی کلاً دستگاه ها نمایش داشته باشد و UX موفقی را ساخت می کند، البته که موفقیت بیشتری را در مبحث seo وب سایت نیز حصول خواهد کرد. زیرا گوگل ریسپانسیو بودن را یکی مهمترین موضوعات در الگوریتم های موتور جستجو معرفی کرده است.

تست ریسپانسیو بودن سایت
ابزارهای بدون‌پول مختلفی برای تست واکنشگرایی یک سایت وجود دارد که می توانید از آنان امداد بگیرید که بدانید آیا وبسایت شما به خیر ریسپانسیو شده است یا خیر؟!

یکی بهترین و جذاب ترین آن‌ها designmodo است که با کلیک برروی آن وارد کاغذ آن شده می توانید با واردن کردن URL وبسایت خود طریق نمایش آن را در انواع دیوایس با اندازه بر حسب اینچ مشاهده کنید.

ویژگی های وبسایت ریسپانسیو
برای آنکه یک وب سایت با طراحی ریسپانسیو یا واکنشگرا تلقی گردد باید دارای این ۳ ویژگی و فاکتور باشد.

هر وب سایتی به سادگی ریسپانسیو نمیشود و برای آنکه به خیر درین حوزه باصرفه گردد باید برروی این ۳ ویژگی هم‌زمان کار شود. این فاکتورها عبارتند از:

گریدهای قابل تغییر و تحول
یکی از مباحث اساسی در طراحی رسیپانسیو وب سایت Flexible Grid یا شبکه سیال میباشد. درین بخش عملکرد می شود تا محور تغییر و تحول بر روی ستون ها، فاصله ها و کانتینرها با استعمال از چند ریاضیات ابتدایی برروی طرح بندی های وبسایت اجرا در بیاید و نه برروی پیکسل ها! یعنی اندازه یک برگه مبتنی بر پیکسل و گزینش اندازه برای آن محدود نمیشود، بلکه عناصر تارنما نسبت به سایز نمایشگر چیده می‌گردد.

تصاویر
یکی مهم‌ترین مناطق در طراحی وب واکنشگرا مربوط به تصاویر می‌باشد. با تمرکز به اینکه تصاویر بخش زیادی از محتوای یک وب سایت را تشکیل میدهند مهم است که به درستی در هر دستگاهی نمایش داشته باشد. برای واکنشگرا کردن آن یک سری تکنیک شل وجود دارد که شل ترین آن مربوط به تصاویر سیال با استفاده از تعریف و تمجید حداکثری CSS اندازه تصویر میباشد.

به این صورت: img{ max-width: ۱۰۰%; }

در‌این حالت‌ هر تصویر در اندازه حداکثر خود بارگذاری می‌شود، بدین ترتیب تصویر دقیقاً به اندازه نمایشگر نمایش داده می شود. در‌این حالت شما عرض و یا ارتفاعی برای تصویر خود اعلام نمیکنید و این مرورگر می‌باشد که اندازه نسبی تصاویر را از CSS به دست می‌آورد.

ساختار لایه بندی
وقتی که در دستگاه های گوناگون بعدها المان ها و یا متن و تایپوگرافی در گیر تغییرات شدید می باشند با به کار گیری از برخی دستورها می قدرت آنها‌را متعادل نمود. در حالی که لایه بندی ساختار می‌تواند تغییر‌و تحول کند البته سبک آنها ثابت باقی خواهد ماند. یعنی عناصری همچون منو، متن و محتوای صفحه ها و ساید بار و… با عرض و ارتفاع، رنگ پس زمینه و تایپو گرافی به صورت پیش فرض برای اندازه های مخلف تعریف شده اند و در تغییر تحول اندازه های شدید به صورت خیلی باریک یا خیلی عریض به صورت متعادل نمایش دارا‌هستند.

این تغییرات با استفاده از کدهای CSS و فریم ورک های پیش فرض و یا سایر کد نویسی های سفارشی ایفا میشود. با استعمال ازین فاکتور عناصری همچون منو به صورت خود کار از صورت افقی در دسکتاپ به حالت عمودی در گوشی تغییر‌و تحول می کنند و یا قسمت ساید بار که در نسخه دسکتاپ در کناره ها می‌باشد در نسخه تلفن همراه به بخش انتهای شیت خواهند رفت.

طریق ریسپانسیو کردن تارنما
در صورتی‌که وبسایت شما براساس سیستم مدیریت محتوا مانند ورد پرس، جوملا، دروپال و… باشد، برای طراحی صفحه ها خود مسلماً از ورقه سازهایی مانند المنتور، ویژوآل کامپوزر و… استعمال کرده اید. این کاغذ سازها به شما این قابلیت را می‌دهند تا در هنگام صفحه ارایی به صورت زنده صفحه را در سه حالت دسکتاپ، تلفن همراه و تبلت ببینید. و در حالتی که در هرکدام از دستگاه ها مشکلی از بابت ریسپانسیو داشته باشد میتوانید با تغییر و تحول ابعاد در همان دستگاه این نقص‌ را برطرف کرده به نحوی که در دستگاه دیگر تأثیر نگذارد.

البته در صورتیکه سایت شما مبنی بر زبان های اپلیکیشن نویسی مانند php، asp.net باشد برای ریسپانسیو کردن آن باید از کدهای CSS مانند Media Query استفاده نمود. این کدها نوع دستگاه مخاطب را تشخیص داده و مبنی بر عرض آن کاغذ را به همان اندازه نمایش می‌دهد. بهترین ابزار برای ریسپانسیو کردن این وبسایت ها به کارگیری از قاب ورک های CSS مانند Bootstrap و یا کادر ورک tailwind هست.

برچسب ها طراحی سایت ,
نظرات این مطلب

تعداد صفحات : 0

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 366
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 83
  • بازدید کننده امروز : 1
  • باردید دیروز : 97
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 84
  • بازدید ماه : 273
  • بازدید سال : 1873
  • بازدید کلی : 7610
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی