دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۰
  • مهر

جلسه ۲۶ : ویژگی Responsive در html

  • دسته‌بندی‌ها :
جلسه ۲۶ : ویژگی Responsive در html
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام خدمت کاربران سایت پی وی لرن . در آموزشهایی که تاکنون در دوره html ارائه شده است به بحث طراحی قالب وب سایت و روشهای مختلف طراحی پرداختیم. و اشاره ای کوتاه نیز به بحث ویژگی Responsive در html ، داشتیم. البته در دوره آموزش کامل css ، مبحث Responsive و فریم ورک های آماده را ، بصورت کاملتر مورد بررسی و آموزش ، قرار دادیم.

      در ادامه آموزشهای html ، در این بخش به موضوع آشنایی با ویژگی Responsive  یا طراحی قالب واکنشگرا  در html ، می پردازیم.

       

      RS

      RS

      آشنایی با ویژگی Responsive در html ( رسپانسیو در html )

      طراحی قالب وب سایت بصورت Responsive ، در واقع استفاده از کدهای html و css برای تغییر اندازه ، مخفی شدن ، بزرگ کردن نسبی خودکار وب سایت در وضعیت ها و دستگاه های مختلف است.

      تنظیمات viewport

      زمانیکه در حال طراحی صفحات وب responsive هستید، تگ <meta> را با تنظیمات زیر برای تمام عناصر اعمال کنید:

      مثال : تنظیمات viewport
      خودتان امتحان کنید »

      کد بالا viewport  صفحات وب شما را تنظیم می کند. و دستورالعمل های مرورگر را در مورد نحوه کنترل ابعاد صفحه و مقیاس بندی ارائه می دهد.

      تصاویر Responsive

      در مورد Responsive کردن تصاویر در آموزش های css ، توضیحاتی ارائه کردیم، اکنون به چگونگی اعمال کردن ویژگی responsive  در تصاویر با کد html می پردازیم.

      استفاده از ویژگی width

      اگر خصوصیت width یک تصویر با ارزش  ۱۰۰% ، مقدار دهی شود، عکس responsive خواهد شد.

      عرض 100% عکس

      مثال:

      مثال : رسپانسیو عکس ها
      خودتان امتحان کنید »

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

      خصوصیت max-width

      اگر از ویژگی  max-width استفاده کنید، تصویر در شرایط لازم کوچکتر می شود ، اما هیچگاه از اندازه اصلی خود بزرگتر نمی شود.

      خصوصیت max-width

      مثال:

      مثال : خصوصیت max-width
      خودتان امتحان کنید »

      نمایش تصاویر مختلف بر اساس عرض (width ) هر مرورگر

      تگ <picture> اجازه می دهد که تصاویر مختلفی را برای اندازه های مختلف پنجره مرورگر ها تعریف کنید.

      استفاده از تگ picture

      مثال:

      مثال : تگ picture
      خودتان امتحان کنید »

      متن Responsive

      اندازه متن می تواند با واحد “vw” تنظیم شود. که در این صورت با اندازه viewport  تنظیم خواهد شد.

      مثال:

      مثال : اندازه ی فونت
      خودتان امتحان کنید »

      استفاده از media queries

      media queries این اجازه را می دهد که با استفاده از css صفحات وب خود را responsive کنید.

      در آموزشهای css ، توضیحاتی در مودر نحوه کار با  media queries ، ارائه کردیم.

      مثال:

      مثال : استفاده از media querie
      خودتان امتحان کنید »

      مثال کامل responsive صفحه وب

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

      مثال : صفحه وب responsive
      خودتان امتحان کنید »

      استفاده از فریم ورک های آماده

      بهترین و سریع ترین راه استفاده از فریم ورک هایی است، که از قبل بصورت responsive آماده شده است،که مهمترین آن ها فریم ورک های W3.CSS و Bootstrap می باشد.

      فریم ورک W3.CSS

      قالب این فریم ورک بصورت زیر است:

      مثال : فریم ورک w3
      خودتان امتحان کنید »

      فریم ورک Bootstrap

      Bootstrap فریم ورک مشهور دیگری است که برای طراحی  responsive قالب سایت ها استفاده می شود.

      مثال:

      مثال : فریم ورک Bootstrap
      خودتان امتحان کنید »

       

      QR:  جلسه ۲۶ : ویژگی Responsive در html
      به اشتراک بگذارید