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



  • ۲۵
  • اسفند

جلسه ۰۸ : ایجاد واکنش گرایی در SVG

  • دسته‌بندی‌ها :
جلسه ۰۸ : ایجاد واکنش گرایی در SVG
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که علاقمند به دوره آموزش SVG هستند. در جلسه گذشته با Gradient در svg آشنا شدیم. در این جلسه قرار است به ایجاد واکنش گرایی در svg بپردازیم.

      ایجاد واکنش گرایی در SVG

      تصاویر svg را می توان نسبت به اقدامات کاربر، واکنش گرا و یا اصطلاحاً responsive نمود. به این فرآیند ایجاد واکنش گرایی در svg می نامیم.
      svg از pointer events و keyboard events و document events پشتیبانی می کند.
      به مثال زیر توجه کنید.

      مثال

      testSVG.htm

      مثال : estSVG.htm

      توضیحات

      • SVG از توابع JavaScript / ECMAScript پشتیبانی می کند. بلوک اسکریپت در XML باید در بلوک CDATA و در کنار character data قرار گیرد.
      • عناصر SVG از mouse events و keyboard events پشتیبانی می کند.
        ما در این جا از onClick event برای نام گذاری تابع javascript استفاده کرده ایم.
      • در تابع javascript،اسناد موجود نشان دهنده اسناد svg هستند و می توانند برای دریافت عناصر svg مورد استفاده قرار گیرند.
      • تابع javascript،وقایع (event) ها، نشان دهنده وقایع فعلی است و می تواند در هر حادثه در حال وقوع، عنصر هدف را مشخص کند.

      خروجی

      textSVG.htm را در مرورگر وب Chrome باز کنید. شما می توانید از Chrome / Firefox / Opera برای مشاهده تصویر SVG به طور مستقیم و بدون هیچ افزونه ای استفاده نمایید.
      اینترنت اکسپلورر ۹ و نسخه های بالا تر آن نیز از رندر تصویر SVG پشتیبانی می کند.

      ایجاد واکنش گرایی در svg

      interactivity

      کلام آخر

      در این جلسه با آموزش واکنش گرایی در svg آشنا شویم.
      در جلسه بعدی به پیوند سازی در svg خواهیم پرداخت.
      با پی وی لرن همراه باشید.

       

      QR:  جلسه ۰۸ : ایجاد واکنش گرایی در SVG
      به اشتراک بگذارید