دوره آموزشی ایجاد آیکون های وب با SVG
1 ساعت 45 دقیقهمتوسط2016-08-04
مدرسین

Morten Rand-Hendriksen
Senior Staff Instructor, Speaker, Web Designer, and Software Developer
جزئیات دوره
ما که طراح یا توسعهدهندهی وب هستیم، همیشه میخوایم که گرافیکهامون باکیفیت و شفاف باشن، اما از اون طرف، نباید حجم فایلها رو زیاد کنیم چون روی سرعت سایت تأثیر میذاره. پس چطوری میتونیم هم کیفیت بالا داشته باشیم و هم عملکرد خوبی؟ تنها راهکار اصلی، استفاده از SVG هست.
SVG یه فرمت گرافیکی برداریه که به جای استفاده از پیکسلها، با کدنویسی مشخص میشه و مرورگر اون رو همون لحظه پردازش میکنه. برخلاف فرمتهایی مثل PNG یا JPG که تصویرهاشون از پیکسل ساخته شده، SVG یه مجموعهی از دستوراته که مرورگر بر اساس اونها شکلهای گرافیکی رو رسم میکنه. این موضوع باعث میشه SVG یه سری چالشها و در عین حال یه سری فرصتهای خاص برای پیادهسازی داشته باشه.
توی این دورهی آموزشی، یاد میگیری که چطور آیکونهای SVG رو توی صفحات وب نمایش بدی. روشهای مختلفی رو بررسی میکنیم که هر کدوم مزایا و معایب خودشون رو دارن. Morten Rand-Hendriksen بهت یاد میده که چطور:
تصویرهای SVG رو مستقیماً داخل صفحه بذاری.
از SVG inline استفاده کنی یا اونها رو بهعنوان تصویر پسزمینه تنظیم کنی.
اسپرایت SVG رو از طریق خط فرمان اجرا کنی.
با ابزار Grunticon، کار با SVGها رو خودکار کنی.
SVG رو برای مرورگرهای قدیمی سازگار کنی و اونها رو در وردپرس استفاده کنی.
اهداف یادگیری
تفاوت SVG و فونتهای آیکونی – چرا SVG بهتر از آیکون فونتها هست؟
دریافت آیکونهای آمادهی SVG – از کجا میتونی SVGهای آماده پیدا کنی؟
ساخت آیکونهای اختصاصی – چطور خودت SVG طراحی کنی؟
افزودن آیکونهای SVG به صفحات وب – چطور از SVG در سایت استفاده کنی؟
قرار دادن SVG بهعنوان المان inline یا تصویر پسزمینه – کدوم روش بهتره؟
استفاده از اسپرایتهای SVG داخلی و خارجی – چطوری بهینهتر کار کنیم؟
خودکارسازی ساخت SVG با Grunticon – چطور کار با SVGها رو سریعتر و راحتتر کنیم؟
بهکارگیری SVG در وردپرس – چطور SVG رو توی سایتهای وردپرسی اضافه کنیم؟
SVG یه فرمت گرافیکی برداریه که به جای استفاده از پیکسلها، با کدنویسی مشخص میشه و مرورگر اون رو همون لحظه پردازش میکنه. برخلاف فرمتهایی مثل PNG یا JPG که تصویرهاشون از پیکسل ساخته شده، SVG یه مجموعهی از دستوراته که مرورگر بر اساس اونها شکلهای گرافیکی رو رسم میکنه. این موضوع باعث میشه SVG یه سری چالشها و در عین حال یه سری فرصتهای خاص برای پیادهسازی داشته باشه.
توی این دورهی آموزشی، یاد میگیری که چطور آیکونهای SVG رو توی صفحات وب نمایش بدی. روشهای مختلفی رو بررسی میکنیم که هر کدوم مزایا و معایب خودشون رو دارن. Morten Rand-Hendriksen بهت یاد میده که چطور:
تصویرهای SVG رو مستقیماً داخل صفحه بذاری.
از SVG inline استفاده کنی یا اونها رو بهعنوان تصویر پسزمینه تنظیم کنی.
اسپرایت SVG رو از طریق خط فرمان اجرا کنی.
با ابزار Grunticon، کار با SVGها رو خودکار کنی.
SVG رو برای مرورگرهای قدیمی سازگار کنی و اونها رو در وردپرس استفاده کنی.
اهداف یادگیری
تفاوت SVG و فونتهای آیکونی – چرا SVG بهتر از آیکون فونتها هست؟
دریافت آیکونهای آمادهی SVG – از کجا میتونی SVGهای آماده پیدا کنی؟
ساخت آیکونهای اختصاصی – چطور خودت SVG طراحی کنی؟
افزودن آیکونهای SVG به صفحات وب – چطور از SVG در سایت استفاده کنی؟
قرار دادن SVG بهعنوان المان inline یا تصویر پسزمینه – کدوم روش بهتره؟
استفاده از اسپرایتهای SVG داخلی و خارجی – چطوری بهینهتر کار کنیم؟
خودکارسازی ساخت SVG با Grunticon – چطور کار با SVGها رو سریعتر و راحتتر کنیم؟
بهکارگیری SVG در وردپرس – چطور SVG رو توی سایتهای وردپرسی اضافه کنیم؟
مهارت ها
HTMLWeb GraphicsCSSWeb DesignProjectProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه قبل از تماشای این دوره باید بدانید
1. Case For SVG
- 03 - تفاوت بین SVG و فونت آیکون
- 04 - آنچه در این دوره به آن خواهیم پرداخت
2. آیکونهای SVG را ایجاد و بهینه کنید
- 05 - از کجا میتوان نمادهای SVG موجود را دریافت کرد
- 06 - ایجاد آیکونهای خود
- 07 - SVG را با SVGOMG و SVGO بهینه کنید
3. SVGهای فردی را اضافه کنید
- 08 - مروری بر روش ها
- 09 - SVG را به عنوان یک تصویر معمولی اضافه کنید
- 10 - اضافه کردن سازگاری به عقب با SVGeezy
- 11 - SVG را به عنوان یک عنصر درون خطی اضافه کنید
- 12 - با SVGInjector سازگاری به عقب و بیشتر اضافه کنید
- 13 - SVG را به عنوان تصویر پس زمینه اضافه کنید
- 14 - تصاویر پس زمینه SVG را با عقب سازگار کنید
- 15 - یک کلمه در مورد دسترسی SVG
4. Sprites خارجی و درون خطی SVG
- 16 - مروری بر روش
- 17 - یک SVG Sprite دستی ایجاد کنید
- 18 - نمایش SVG از یک sprite درون خطی
- 19 - یک SVG sprite بهینه شده با SVGO و spritesh ایجاد کنید
- 20 - نمایش SVG از یک sprite خارجی
- 21 - مشکلات پشتیبانی مرورگر را وصله کنید
5. فرآیند SVG خود را با Grunticon خودکار کنید
- 22 - مروری بر این روش
- 23 - آیکونهای متقابل مرورگر را با Grunticon ایجاد کنید
- 24 - نمایش آیکونهای Grunticon SVG در اسناد HTML
- 25 - با استفاده از Grunticon آیکونهای متقابل مرورگر را در خط فرمان ایجاد کنید
- 26 - نمایش آیکونهای Grunticon SVG در اسناد HTML
6. SVG در قالبهای وردپرس
- 27 - یک SVG درون خطی با SVGInjector اضافه کنید
- 28 - یک منوی رسانههای اجتماعی سفارشی با Grunticon ایجاد کنید
نتیجه
- 29 - ممنون
دوره های مرتبط
- دوره آموزشی برنامه نویسی فرمهای وب با جاوااسکریپت
- دوره آموزشی HTML، CSS و جاوااسکریپت: ساخت وب
- دوره آموزشی طرح بندی قابل دسترسی برای وب
- دوره آموزشی فرم های HTML: قابلیت دسترسی
- دوره آموزشی مقدمه ای بر طراحی و توسعه وب
- دوره آموزشی CSS عملی برای No-Coders
- دوره آموزشی HTML برای برنامه نویسان
- دوره آموزشی HTML کاربردی برای غیر برنامهنویسان