خوب، همانطور که می دانید در این منابع، شما همچنین می توانید vikoristovuvati، چگونه به نشان دادن اطلاعات در یک نمایش اسلاید، تزئین کارت های بازدید، منوها، شراره و іnshe.

ما نوشتیم که هیچ نمادی در این سایت ها وجود ندارد، اما با این وجود، به فکر پریدن احترام بگذارید، تا هر لحظه ممکن است بوی تعفن تغییر کند.

01. مجله Smashing

22. PixelsMarket

26. بلوگرافیک

Blugraphic - گزینه های PSD، PNG و نمادهای برداری. اگر برچسبی ارسال می کنید، فقط می توانید در پیوند مشترک شوید و آن را از طریق ایمیل ارسال کنید.

27. آیکون شوک

آیکون شوک - صدها آیکون بدون تقویت کننده برای ویژه vikorystannya... برای ذخیره یک تصویر در یک پروژه تجاری، باید یک بار پرداخت کنید.

28. نویسنده CSS

CSS Author آیکون‌های کوچک و بدون برنج را در فستون تبلیغ می‌کند.

29. دم خلاق

آیا شما آیکون های جدید می خواهید؟ در نوع Creative Tail є، که هیچ جای دیگری برای دانستن آن وجود ندارد.

30. دانلود کاملا رایگان

دانلود کاملا رایگان به شما یک شوخی سبک و مستقیم PSD، PNG و وکتور می دهد.

31. آیکون های Ego

Ego Icons بیش از 1500 نماد برتر و 100 نماد برداری غیر استاندارد را تبلیغ می کند. همچنین با کلیک بر روی دکمه های موجود در پانل پیمایش بالا، سایت های دختر را نیز پیمایش کنید.

32. Alien Valley

در AlienValley طیف گسترده ای از آیکون های با کیفیت بالا وجود دارد که باید به آدرس ایمیل شما ارسال شوند.

33. Dreamstale

Dreamstale برای پاک کردن نویسندگی، طراحی بدون نماد درجه یک را در اختیار شما قرار می دهد.

34. DuckFiles

35.1001 دانلود رایگان

+1001 دانلود رایگان بر روی نمادهای مسطح، ارائه گزینه های زیبا و کایمریک تخصص دارند.

36. GraphicsBay

37. Pixeden

در Pixeden می‌توانید نمادها را در اندازه‌های برگردان پخش کنید. ارتعاش گسترده ای از 16x16 تا 512x512 اینچ وجود دارد فرمت PNG.

38. NounProject

NounProject یک شوخی عالی است که به راحتی درهم می‌آید موقتی بودنіkonok. Posilannya در نویسنده obov'yazkov. عضویت با نشان آزاد هزار ساله مسابقه.

39. Iconmonstr

Iconmonstr نمادها را در اندازه عکس برگردان بدون ذکر منبع تبلیغ می کند.

40. فیوژن ورق

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

01. نمادها8

Icons8 - مجموعه ای از 20 هزار آیکون تخت در قالب ها، اندازه ها و رنگ های مختلف! در اینجا دسته بندی هایی مانند تجارت، odyag، їzha و افراد زیادی ارائه شده است. Icons8 را می توان از دانلود برای Mac یا از آرشیو ZIP دانلود کرد.

02. فری پیک

مجموعه آیکون های وکتور Yaskrava از منبع ویژه Freepik بدون امکان ارائه از یکی محروم است. فوق العاده برای پروژه های تجاری و مستقل. علاوه بر این، آیکون‌های PSD را می‌توان در قالب‌های AI، .EPS و SVG دانلود کرد.

03. نماد یاب

تایپ Tsey، vikonaniy در رنگ سیاه و سفید، انتقام ترکیبی از نمادهای وکتور واضح کاربردی و احساسی. علاوه بر آیکون های استاندارد، می توانید آیکون ها را در چشمان قلب و چشم خود به کار بگیرید تا بتوانید پروژه های خود را کارآمدتر کنید.

04.195 نمادهای PSD پرچم تخت

مجموعه آیکون‌های Vidminny PSD برای سایتی که می‌تواند هنگام توسعه یک سایت بین‌المللی، یک فروشگاه آنلاین یا یک وبلاگ در مورد ترافیک جاده‌ای پیروز باشد. این مجموعه شامل 195 آیکون بدون حاشیه با کوتاهای گرد است.

05. مجموعه آیکون رابط کاربری مترو

اگر از طرفداران ویندوز 8 هستید، می توانید به راحتی با tsim بدون مجموعه ای از آیکون ها آشنا شوید. این شراب شامل 700 آیکون با طراحی خوب است که به راحتی می توان آنها را در هر نوع پروژه ای ذخیره کرد.

06. آیکون های رابط کاربری مدرن

بیش از یک مجموعه آیکون بدون مهاربندی که می‌توانید در افتتاحیه آن‌ها را بردارید برای رابط koristuvach تعیین شده است امنیت نرم افزاربرای ویندوز یا اندروید / iOS. با زدن دکمه دانمارکی، می‌توانید 1000 نماد صاف و با دست باز، از جمله نمادهای پرده اطلاعات اضافی در ویندوزفون را حذف کنید.

07.350 پیکسل نمادهای کامل

مجموعه Neymovirny از 350 نماد ایده آل برای سایت های اضافی. در عین حال امکان تغییر سایز بدون افت کیفیت نیز وجود دارد.

08.80 آیکون های کوچک

80 آیکون مینیاتوری با وضوح ایده آل، که می توانند با فرمت PSD و همچنین با فونت نمادین بارگیری شوند. نمادهای اجتماعی PSD ایده آل برای پروژه های هر نوع.

09. گرافیک وکتور آیکون وب ساده و کاربردی

هیچ آیکون قهوه ای وجود ندارد که بتواند در پروژه های خاص و تجاری پیروز باشد.

10. آیکون های تخت رایگان

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

11. آیکون های مونو

این مجموعه که شامل 108 آیکون تک رنگ منحصر به فرد است، به سبک مینیمالیسم vikonanih است. تمامی بوها با فرمت PNG با سایز 32 تا 32 موجود می باشد.

12. نمادهای متریزه

هیچ مجموعه کوشتونا به سبک مترو وجود ندارد، زیرا می توان در پروژه های vlast dodatki و وب پیروز شد. گزینه‌های فانتزی اجتماعی PSD Yak بدون حاشیه برای ویژه، و همچنین برای ویکتوریان تجاری. آرشیو نه تنها شامل فرمت های PSD، SVG، ESP و AI، بلکه فونت های وب نیز می باشد.

13. Tab Bar Icons iOS 7

مجموعه ای زیبا از آیکون ها که برای تناسب با ماهیت iOS 7 شکسته شده اند که می توانید از آنها در افزونه های خود استفاده کنید. سفارشی سازی نماد در فرمت های توهین آمیز امکان پذیر است: PSD، AI و ESP.

14. مجموعه آیکون پیکا چاق

آیکون هایی به سبک پیکا که توسط آژانس Dutch Icon از Dania افتتاح شده است. کل مجموعه شامل 42 آیکون کاملاً واضح است.

15. نمادین

مجموعه دیگری از آیکون های ساده و کمی زیباتر که برای طرح های مینیمالیستی ایده آل هستند. Iconic یک تایپ متن باز است که می توانید آن را در فرمت های PNG، SVG، SWC و دیگر فرمت های سفارشی سازی کنید تا بتوانید طرح های خود را تطبیق دهید.

16.44 Shades of Free Icons

مجموعه ای از 44 آیکون. نمادهای PSD انتقام را برای انجمن برنده شوید، بنابراین می توانید بدون ویرایش و تطبیق طرح های خود اجازه دهید.

17. مجموعه آیکون نشانه

Token شامل 128 آیکون منحصر به فرد در قالب ICO در اندازه های 16 در 16 پیکسل، 32 در 32 پیکسل و 256 در 256 پیکسل و همچنین با فرمت PNG در اندازه های 128 در 128 پیکسل است. Skin іkona \ u200b \ u200b در نسخه های تیره و روشن ارائه شده است و با یک فایل PSD تکمیل شده است.

18. نمادهای تخت (PSD)

ردیف‌هایی از آیکون‌ها به سبک مسطح، که می‌توانند با فرمت PSD دانلود و برای استفاده ویرایش شوند.

19. مجموعه آیکون های 32 پیکسلی رایگان

تایپ کنید، به این ترتیب نماد PSD را برای هر هدفی می‌شناسید: اسکایپ، فیس‌بوک، توییتر، RSS، جام Kawi، "لایک" و بسیاری چیزها.

20.48 نمادهای طراح مسطح

اگر از طرفداران مینیمالیسم هستید، قطعا کل مجموعه شایسته شما خواهد بود. از 48 نماد مستقل تهیه شده است که کارکنان دفتر، جنبه های اجتماعی و همچنین موارد گران تر را نشان می دهد. همه بوها در فرمت‌های AI و PNG ارائه می‌شوند و می‌توان آن‌ها را بدون کاهش کیفیت مقیاس‌بندی کرد.

21. مجموعه آیکون های Plex

این مجموعه شامل یک پوناد 100 آیکون، تقویم میانی، آنتی ویروس، پست الکترونیکی, افزونه های مایکروسافتدفتر، اجتماعی، و همچنین خیلی چیزها.

22. وکتوری مینی رایگان

مجموعه ای از بیش از 1000 نماد PSD که توسط تیم Icojam شکسته شده است. تمام بوها نیز با فرمت PNG ارائه می شوند. Smell هنگام توسعه یک سایت جدید برای یک ویکتوری ایده آل است، زیرا می تواند در پروژه های خاص و تجاری پیروز باشد.

23. Eldorado mini رایگان

مجموعه مینی آیکون های Chergov از Icojam که در آن 1200 آیکون در سایز 40 در 40 پیکسل وجود دارد.

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

گرافیک SVG برای آیکون ها مفید است، با کل بوی تعفن شما در ضمیمه ها با شبکیه چشم فاصله زیادی نخواهید داشت و می توانید بدون از دست دادن کیفیت آن را گسترش دهید.

برای مثال، یک محور SVG در 4 اندازه های متفاوت, Vyhіdny - 32px:

SVG می تواند به راحتی مجموعه ای از برنامه ها را مدیریت کند و در طرح بندی های واکنش گرا برای ویکتوریا پیش برود.

نمادهای طراحی را می توان از مجموعه های آماده یا به تنهایی برداشت کرد.

آیکون های آماده را جمع آوری کنید

iconmelon.com

مجموعه ای عالی از آیکون ها در انواع مختلف وجود دارد. آیکون های از قبل موجود را می توان برای استفاده اضافی در HTML درج کرد.

icomoon.io

بهترین ابزار. شما نه تنها می توانید آیکون های آماده شده را ویبره و ویرایش کنید، یا می توانید آیکون های خود را اضافه کنید و آنها را با فونت یا اسپرایت ویرایش کنید. همزمان با اسپرایت، برای افزودن نسخه PNG به آن استفاده خواهد شد.

flaticon.com

مجموعه ای عالی وجود دارد، آیکون ها به صورت دستی به دسته اضافه می شوند. آیکون های Vibrani را می توان در برخی از فرمت ها (فونت، SVG، PNG) یا از همه به یکباره دانلود کرد.

خود کوچک

برای روت کردن مجموعه آیکون ها، به یک ویرایشگر برداری نیاز دارید:

  • Adobe Illustrator - به نظر من، جالب است. 599 روبل / متفرقه در انبار اشتراک در Creative Cloud;
  • Inkscape بی مزه نیست و دست کمی ندارد.
  • طرح - برای سیستم عامل مک، 79.99 دلار. هیچ مشکلی با برداری از سکته مغزی وجود ندارد، کمی بیشتر zagalі به پایان سکته مغزی.

Wagi را کاهش دهید

فایل SVG تمام شده آماده است تا از مورد جالب انتقام بگیرد یا با بهترین ها، بهینه شود. در کد، صفات استفاده نشده، glades و انتقال وجود دارد و در اعداد تعدادی علامت از یک نقطه تغییر می کند. فایل Vaga 30-50٪ تغییر می کند. ابزارهای بهینه سازی:

grunt-svgmin- Zavdannya برای Grunt با پیروزی svgo... با تعداد زیادی فایل، از پوشه با کدهای خروجی گرفته می شود، بهینه می شود و با نتایج به پوشه اضافه می شود. افتضاح است

فونت اسپرایت یا انتهایی؟

فونت جایگزین جالبی برای sprite است. شما نیازی به فریب دادن با غربال و روت کردن آیکون ها ندارید، اگر می خواهید برای تمام ابزارهای اضافی لازم، نمادهای جدید را به صورت دستی اضافه کنید.

برای یک تایپ فیس اضافی، می توانید نه تنها از نمادهای تک رنگ، بلکه از رنگ های رنگارنگ و رنگارنگ استفاده کنید.

شما می توانید فونت خود را، به عنوان مثال، در سایت icomoon.io/app/ ایجاد کنید. تاریخ پایان تقریبی:

  1. آیکون‌های مجموعه را لرزانده یا نمادهای خود را اضافه کنید.
  2. روی دکمه Font در پایین کلیک کنید.
  3. در پایان روز، می توانید نمادها را مجدداً برای نمادها اختصاص دهید یا فقط فونت را به فونت اضافه کنید.

علاوه بر فونت در برخی فرمت‌ها (woff، .svg، .ttf، .eot)، یک فایل CSS و نسخه آزمایشی نیز گنجانده شده است.

فونت های Vbudovanі در IE 8 به درستی کار می کنند، حتی اگر در برخی از مرورگرهای عجیب و غریب مشکلی با pіdtrimkoyu وجود نداشته باشد. Opera Mini فونت های سفارشی را نمی پذیرد، فایرفاکس برای داشتن فونت به املای سرور نیاز دارد (به دنبال یک پایه اضافی 64 بگردید)، کروم می تواند یک فونت را زنده کند، اگر قبلاً برگه را با اعتبار لغو کرده باشید:

همچنین، در کروم در ویندوز 7، سمت دارای فونت های تعبیه شده می تواند در صفحه نمایش ثابت شود و در برخی از مرورگرهای دیگر، آیکون ها بدون نقص جایگزین می شوند:

تصویر از statti Kris Koeru Icon System با SVG Sprites. من در طرف اشتباه هستم، من bachila ієroglіfi هستم، ale بلافاصله SVG وجود دارد، بنابراین صفحه نمایش قابل مشاهده نخواهد بود. ترفندهای CSS، قبل از سخنرانی، هنوز به طور فعال SVG را در طراحی جدید خود تبلیغ می کنند و توسعه دهندگان Codepen در طراحی جدید ویرایشگر فونت های پیروزمند را به SVG برده اند.

بی اهمیت به عملکرد پیروز، مشکلات تایپ فونت در دانمارکی لحظه zhushuyut تغییر حال و هوا در کورنی از نمادها در SVG.

اگر می خواهید بتوانید وارد فونت شوید، استفاده از آن در آینده زیباتر خواهد بود.

چگونه می توانم بدانم که چگونه SVG را در یک طرف جاسازی کنم؟

جن

نماد . (تصویر پس زمینه: url (your.svg)؛)

به علاوه:

  • کد کوتاه قابل خواندن؛
  • تصویر ذخیره شده است.

منفی:

  • به سرور متصل می شود.
  • در زمان‌های قدیم، عامل‌های پس‌زمینه SVG فوق‌العاده هستند: هنگام افزودن فریم به یک عنصر با پس‌زمینه SVG ممکن است مشکلاتی وجود داشته باشد، و در Opera Mini، فقط پس‌زمینه‌های بدون viewBox استفاده می‌شوند.
  • نمادها به صورت sprite برای استایل های جانبی در دسترس نیستند.
  • یک اسپرایت عالی می تواند به شما در حل مشکلات بهره وری کمک کند.

Base64 به داده URI

نماد . (تصویر پس‌زمینه: url (داده‌ها: تصویر / svg + xml؛ base64، PHN2ZyB4bWxucz0iaHR0cDovL ...)؛

به علاوه:

  • سرور را روشن نمی کند.
  • مرورگرهای خوب pidtrimka: همه چیز، به جز Opera در Presto و IE قدیمی.

منفی:

  • تصویر ذخیره نمی شود و پس از رندر شدن مجدد، پوسته می شود.
  • ردیف dovga در CSS؛
  • غیرقابل خواندن: انتقام از کد غیرمنطقی است.
  • تصویر کدگذاری شده است، می تواند مهم تر باشد.
  • برای رمزگذاری / rozkoduvannya ابزار اضافی مورد نیاز است.
  • نمادها برای استایل های جانبی در دسترس نیستند.

SVG به URI داده

نماد . (تصویر پس‌زمینه: url ("داده: تصویر / svg + xml; utf8, به علاوه:

  • سرور را روشن نکنید.
  • کد قابل خواندن (شما می توانید آن را بخوانید یا vidredaguvati)؛
  • نه vimagaє rozkoduvannya;
  • تمام مرورگرهای مدرن مانند SVG را می پذیرد.

منفی:

  • ذخیره نشده است.
  • ردیف dovga در CSS؛
  • نمادها برای استایل های جانبی در دسترس نیستند.
  • فقط توسط مرورگرهای وب کیت پذیرفته می شود.

استفاده (بازبینی عناصر SVG)

به علاوه:

  • کد قابل خواندن؛
  • تصاویر را می توان اضافه کرد عنوان і desc;
  • نمادهای موجود برای استایل های جانبی همچنین می توانید نماد fill \ u003d "currentColor" را تنظیم کنید و بوی بد همراه با متن دورتر خواهد بود.

منفی:

  • بدون قسمت جلو در HTML درج شود. در مقابل آیتم های پیروز، آنها به دلیل برهنه شدن در بالای کنار خیابان در SVG آنلاین مجرم هستند. Mozhlivo، є روش های پیچیده تر برای اتصال کتابخانه عناصر، من نمی دانم دور است.

فونت

نماد . (محتوا: "\\ 6c"؛ خانواده فونت: "icomoon"؛)

به علاوه:

  • کد zuruyu;
  • یکی از راه های شروع در IE8 بدون بازگشت.
  • نمادها برای سبک های جانبی در دسترس هستند و همزمان با متن نمایش داده می شوند.

منفی:

  • اگر فونت قفل نشده باشد (هنوز قفل نشده باشد، قفل نشده باشد، یا قبلاً قفل نشده باشد)، نمادها با حروف یا نمادهای یونیکد یا هیچ چیز جایگزین می شوند.

لب به لب زنده با مرورگرهای pidtrimkoy:

استفاده از Yak є views، بدون تلاش برای جلوگیری از سردرگمی با مرورگرهای دیگر. می توانید نسخه ی نمایشی را در طرح مرورگر ببینید و راه های جدیدی را امتحان کنید.

نمایش آیکون ها در مرورگرها بدون رندر SVG

در لحظه معین، کارآمدترین و برترترین روش درج در نمای اسپرایت است.

برای جایگزینی تصاویر در IE8 و قدیمی تر، می توانید از روش های زیر با پس زمینه های متعدد استفاده کنید:

نماد (تصویر پس‌زمینه: url (your.png)؛ / * PNG برای IE6-8 * / تصویر پس‌زمینه: url (your.svg)، هیچ کدام؛)

برای افراد قدیمی اوپر می توانید از انتخابگر زیر استفاده کنید:

وجود ندارد: -o-prefocus، .icon (تصویر پس زمینه: url (your.png)؛)

با چنین رتبه ای می توان طمع کرد، نمادهای کوریستوواچ ها با مرورگرهایشان تقریباً یکسان به نظر می رسید.

رایج ترین راه برای درج آیکون ها فونت است. برنده buv bi ایده آل، yakby بدون مشکل با pidtrimkoyu. اگر می‌خواهید دسترسی بیشتر به CSS و امکان افزودن عنوان و توصیف را داشته باشید، استفاده مانند طرح‌بندی و تغییرات طرح‌بندی نیست. Є یکی دیگر حتی خوب تر است، برای اتخاذ روش ها کمی بدتر است، موضوعی برای روزه اکریموگو کمی کمتر است.

UPD:دیاکیو عالی

در آخرین پست نحوه پیاده‌سازی آیکون‌های SVG، نحوه پیاده‌سازی مجدد و همچنین نحوه تبدیل آیکون‌ها به SVG sprite را نشان خواهم داد.

ادغام اساسی عناصر SVG

به خصوص برای کل درس، من یک طرف را vikoristovuvati می کنم، همانطور که در kshtalt online vizitki pratsyuvati خواهد بود. من خدمات خود را به اختصار ارائه خواهم کرد و سه نمایه از شمشیربازی حرفه ای را که می توان به روبات خود معرفی کرد، نشان خواهم داد. ما در مورد نمادهای SVG پیروز خواهیم بود.

برای اسکرین شات، می توانید باچیتی، من یک نماد شرور هستم (توئیتر، دریبل و گیت هاب)، می توانید به صورت نمادین پروفایل های کاری خود را بررسی کنید. من آیکون ها را از flaticon، de bulo بدون هیچ نماد و نماد کوچکی در فرمت های وکتور و شطرنجی دانلود کردم.

PNG و SVG

در بیشتر موارد، نسخه‌های PNG آیکون‌ها وجود دارد، سردرگمی را با نسخه‌های قبلی اضافه کنید، و سپس نمادهای SVG برای روبات‌ها در مرورگرهای موجود.

من از Sketch برای تزئین نمادهای PNG استفاده کردم و می دانم که برای ایجاد نمادهای SVG سرعت می دهم.

اگر از اسکرین شات تعجب می کنید، لطفاً توجه داشته باشید که من همه گروه ها و شکل های موجود در پانل سمت چپ را به عنوان یک رتبه مشترک نام برده ام (در Adobe Illustrator، همان لیست در پانل لایه ها وجود دارد). مهم تر از آن است که نام همه ورودی ها را به درستی نام گذاری کنید، نه تنها به شما کمک می کند پروژه را به خوبی سازماندهی کنید، بلکه به شما در مراحل بعدی درس کمک می کند.

نسخه های SVG را صادر کنید

اکنون من آیکون ها را به نمادهای SVG صادر می کنم و فقط می توانم این کار را برای یک ابزار طراحی اضافی در Sketch (Slicing) انجام دهم. برای توضیح دقیق‌تر ربات‌ها، چندین گزینه برای صادرات گزینه‌های صادرات در Sketch وجود دارد. من همه فایل ها را صادر می کنم و آنها را در یک پوشه با تصاویر در پروژه خود قرار می دهم.

برای نرمی، برای نشان دادن تصویر در سایت، به کد منبع یک عنصر اضافی با ویژگی src یا چیزی مشابه نگاه کنید:

همراه با فایل های SVG، برخی از بهترین راه ها وجود دارد که می توانید از آن در اسناد HTML استفاده کنید. به عنوان مثال، می توان بدون کد SVG میانی vikoristovuvati کرد - محور یاک گناه تقریباً مقصر است:

آیکون توییتر ایجاد شده با Sketch.

این یکی از نمادها است، همانطور که من در حال صادرات، در قالب XML هستم. کل کد حتی شبیه به HTML (کل فرمت ساختاریافته) است، به این معنی که می توانیم آن را مستقیماً در کنار قرار دهیم.

افزودن SVG به HTML

بیایید کمی از سمت HTML اولیه را انجام دهیم، که شامل نمادهای PNG با لنگرها و یک ظرف است:

حالا اگر بخواهم ردیف بالا را نادیده بگیرم، کد SVG را کپی و پیست می کنم تا به کاراکتر موجود در فایل و جزئیات ویژگی ها تکیه کنم. سند HTML همچنین می تواند از اطلاعات انتقام بگیرد، زیرا نیازی به کپی کردن آن نیست.

آیکون توییتر ایجاد شده با Sketch.

من SVG را درست بالای نمادهای PNG موجود در سمت HTML قرار داده ام. در حال حاضر، من یک ردیف از تصاویر کوچک PNG را در یک برچسب نظر قرار می دهم، اما در نسخه SVG هیچ ترتیبی وجود ندارد.

پاک کننده SVG

من همچنین کد موجود در SVG خود را پاک می کنم. تجسم عناصر مشخصه اختیاری است، بنابراین از آنجایی که قطعات بیشتری وجود دارد که می توانم ببینم، رفتار SVG را تغییر ندهید. محور کدی است به و از حرفی که می‌خواهید در کدام نوع آن را تغییر دهید:

آیکون توییتر ایجاد شده با Sketch.

من تعجب کردم که عناصر را دیده ام. عناصر , <desc>, і <defs>در یک بار مورد نیاز نیست، آل بوی تعفن خواهد شد در زمان داده شده دور در کل urotsi. همچنین عناصر دسیلکا وجود دارد <g>من به گروه ها اشاره می کنم و به گروه ها مراجعه می کنم، آنها را در اسناد Sketch خود آپلود می کنیم. برای پیشنهادات Sketch، تمام اضلاع وسط، ستاره ها و عنصر گروه <g id=”Page-1”… . Вы можете это удалить, так как он нам не нужен (сама группа в нем важнее). Sketch предоставляет возможность получить более чистый SVG при экспорте , но и в чистке кода вручную нет никаких проблем.</p><p>قسمت باقی مانده از کروک، ویژگی های قابل مشاهده ارتفاع و عرض خود نماد SVG است. همانطور که در زیر نشان داده شده است باید در فایل CSS من جبران شود:</p><p> <svg viewBox="0 0 50 41" version="1.1" xmlns="http://www.w3.org/2000/svg"> <g id="twitter-icon" fill="#55ACEE"> <path d="M0,36.3461306 C0.803663004,36.4417973 1.62142857,36.4907387 2.45054945,36.4907387 C7.26336996,36.4907387 11.6928571,34.8346712 15.2086081,32.0564595 C10.71337,31.9727973 6.91959707,28.9779505 5.61245421,24.8624369 C6.23956044,24.9834054 6.88315018,25.0482297 7.54505495,25.0482297 C8.48205128,25.0482297 9.38956044,24.9217207 10.2516484,24.684955 C5.55201465,23.7334595 2.01117216,19.5466577 2.01117216,14.5276667 C2.01117216,14.4840811 2.01117216,14.4406802 2.01190476,14.397464 C3.3970696,15.1733243 4.98095238,15.6392838 6.66501832,15.693027 C3.90860806,13.8354685 2.09487179,10.6648018 2.09487179,7.07102252 C2.09487179,5.17264865 2.6014652,3.39321171 3.48571429,1.86328378 C8.55238095,8.13037387 16.1217949,12.2543829 24.6595238,12.6863604 C24.4844322,11.9282297 24.3934066,11.1375946 24.3934066,10.3257207 C24.3934066,4.60511261 28.9930403,-0.0328738739 34.6664835,-0.0328738739 C37.6210623,-0.0328738739 40.2908425,1.2251982 42.1648352,3.23844595 C44.5047619,2.77377928 46.7032967,1.91167117 48.6880952,0.724702703 C47.9210623,3.14351802 46.2923077,5.17357207 44.1712454,6.45565315 C46.2492674,6.20522072 48.2291209,5.6483964 50.0714286,4.82451802 C48.6941392,6.90185135 46.952381,8.72635135 44.9454212,10.1868378 C44.9652015,10.6310045 44.9750916,11.0777568 44.9750916,11.5269099 C44.9750916,25.2155541 34.6424908,41 15.7472527,41 C9.9459707,41 4.54615385,39.2852027 0,36.3461306 L0,36.3461306 Z" id="bird"></path> </g> </svg>نماد . (حداکثر عرض: 40 پیکسل؛ حداکثر ارتفاع: 40 پیکسل؛ انتقال: 0.2 ثانیه؛ کیت وب فیلتر: drop-shadow (0 1px 0 # 11222d)؛)</p><p>به محض ارسال آن به crocs، در مرورگر می توانید یک نسخه گرافیکی و خالص از گرافیک خود اضافه کنید.</p><p><b>پورادا</b>گرافیک معکوس و با کاربرد آسان در قالب SVG، قابل مقیاس‌پذیری در پشت صفحه کلید اضافی <b>فرمان - +</b>یک ساعت به مرورگر نگاه خواهم کرد. نمودار به دلیل خوانایی بیش از حد مقصر است، زیرا مقیاس نیست.</p><h2>اجرای مجدد</h2><p>تا زمانی که به دنبال مشتری هستید، دانستن لیست مرورگرهای موجود برای شما مهم است. شامل آیکون های SVG برای کار در همه مرورگرها به جز اینترنت اکسپلورر 8 (و اکثر نسخه های اولیه) و Opera Mini. طبق آمار، IE8 در همه 4٪ از koristuvachіv پیروز است و Opera Mini - نزدیک به 3٪. بنابراین، در مورد شما، نیازی به بازگشت مجدد نیست، یا من اجرای آن را نشان خواهم داد.</p><p> <a href="http://twitter.com/DavidDarnes" title="پروفایل توییتر"> <svg viewBox="0 0 50 41" version="1.1" xmlns="http://www.w3.org/2000/svg"> <g id="twitter-icon" fill="#55ACEE"> <path d="M0,36.3461306 C0.803663004,36.4417973 1.62142857,36.4907387 2.45054945,36.4907387 C7.26336996,36.4907387 11.6928571,34.8346712 15.2086081,32.0564595 C10.71337,31.9727973 6.91959707,28.9779505 5.61245421,24.8624369 C6.23956044,24.9834054 6.88315018,25.0482297 7.54505495,25.0482297 C8.48205128,25.0482297 9.38956044,24.9217207 10.2516484,24.684955 C5.55201465,23.7334595 2.01117216,19.5466577 2.01117216,14.5276667 C2.01117216,14.4840811 2.01117216,14.4406802 2.01190476,14.397464 C3.3970696,15.1733243 4.98095238,15.6392838 6.66501832,15.693027 C3.90860806,13.8354685 2.09487179,10.6648018 2.09487179,7.07102252 C2.09487179,5.17264865 2.6014652,3.39321171 3.48571429,1.86328378 C8.55238095,8.13037387 16.1217949,12.2543829 24.6595238,12.6863604 C24.4844322,11.9282297 24.3934066,11.1375946 24.3934066,10.3257207 C24.3934066,4.60511261 28.9930403,-0.0328738739 34.6664835,-0.0328738739 C37.6210623,-0.0328738739 40.2908425,1.2251982 42.1648352,3.23844595 C44.5047619,2.77377928 46.7032967,1.91167117 48.6880952,0.724702703 C47.9210623,3.14351802 46.2923077,5.17357207 44.1712454,6.45565315 C46.2492674,6.20522072 48.2291209,5.6483964 50.0714286,4.82451802 C48.6941392,6.90185135 46.952381,8.72635135 44.9454212,10.1868378 C44.9652015,10.6310045 44.9750916,11.0777568 44.9750916,11.5269099 C44.9750916,25.2155541 34.6424908,41 15.7472527,41 C9.9459707,41 4.54615385,39.2852027 0,36.3461306 L0,36.3461306 Z" id="bird"></path> </g> </svg> <!-- <img src='https://i0.wp.com/img/twitter-icon.png' height="51" width="50" loading=lazy loading=lazy loading=lazy> --> </a> </p><p>محور یکی است با نمادهای SVG من در کنار، و به یاد داشته باشید که نماد اصلی PNG من هنوز در حال حرکت است، فقط چند نظر. تصویر PNG بازگشتی ما خواهد بود.</p><h2>نظرات زنده</h2><p>چند تا نظر دیدم هل دادن تربا <img>من به عنصر svg \ u003e می روم ، بلافاصله گروهی را می فرستم تا از خود نماد انتقام بگیرم. بنابراین آن را جمع بندی می کنم <img>در SVG، عنصری به نام ForeignObject. به محض اینکه کاوشگر نتواند اطلاعات برداری SVG را ببیند، این کسی است که از "مرکز تماس" استفاده می کند. <img>z nogo. ما همچنین باید به مرورگر یک قابلیت دید بدهیم، اما همانطور که مشاهده می شود باید به نسخه برداری تبدیل شود. І برای عنصر tsyogo vikorystatsya <switch>، که در آن من یک گروه را چرخانده ام، خود خارجی Object. کد محور I به روز رسانی:</p><p> <a href="http://twitter.com/DavidDarnes" title="پروفایل توییتر"> <svg viewBox="0 0 50 41" version="1.1" xmlns="http://www.w3.org/2000/svg"> <switch> <g id="twitter-icon" fill="#55ACEE"> <path d="M0,36.3461306 C0.803663004,36.4417973 1.62142857,36.4907387 2.45054945,36.4907387 C7.26336996,36.4907387 11.6928571,34.8346712 15.2086081,32.0564595 C10.71337,31.9727973 6.91959707,28.9779505 5.61245421,24.8624369 C6.23956044,24.9834054 6.88315018,25.0482297 7.54505495,25.0482297 C8.48205128,25.0482297 9.38956044,24.9217207 10.2516484,24.684955 C5.55201465,23.7334595 2.01117216,19.5466577 2.01117216,14.5276667 C2.01117216,14.4840811 2.01117216,14.4406802 2.01190476,14.397464 C3.3970696,15.1733243 4.98095238,15.6392838 6.66501832,15.693027 C3.90860806,13.8354685 2.09487179,10.6648018 2.09487179,7.07102252 C2.09487179,5.17264865 2.6014652,3.39321171 3.48571429,1.86328378 C8.55238095,8.13037387 16.1217949,12.2543829 24.6595238,12.6863604 C24.4844322,11.9282297 24.3934066,11.1375946 24.3934066,10.3257207 C24.3934066,4.60511261 28.9930403,-0.0328738739 34.6664835,-0.0328738739 C37.6210623,-0.0328738739 40.2908425,1.2251982 42.1648352,3.23844595 C44.5047619,2.77377928 46.7032967,1.91167117 48.6880952,0.724702703 C47.9210623,3.14351802 46.2923077,5.17357207 44.1712454,6.45565315 C46.2492674,6.20522072 48.2291209,5.6483964 50.0714286,4.82451802 C48.6941392,6.90185135 46.952381,8.72635135 44.9454212,10.1868378 C44.9652015,10.6310045 44.9750916,11.0777568 44.9750916,11.5269099 C44.9750916,25.2155541 34.6424908,41 15.7472527,41 C9.9459707,41 4.54615385,39.2852027 0,36.3461306 L0,36.3461306 Z" id="bird"></path> </g> <foreignObject> <img src='https://i0.wp.com/img/twitter-icon.png' height="51" width="50" loading=lazy loading=lazy loading=lazy> </foreignObject> </switch> </svg> </a> </p><p>به محض اینکه شما درخواست های من را مشاهده کردید و همچنین کد HTML آنها را ساختار دادید، همانطور که من، اگر گرافیک شما مقصر است که به شطرنجی تصویر اصلی منتقل شده است، تا زمانی که مرورگر آیکون های SVG را نمایش نمی دهد.</p><h2>به SVG sprite ارسال شد</h2><p>یک sprite SVG بسیار شبیه به یک sprite گرافیکی سفارشی است. در شکل ساده اش، اسپرایت مجموعه ای از عناصر گرافیکی است که در یک تصویر ترکیب شده اند. سپس تصاویر پوست را می‌توان برای CSS و HTML اضافی، برای تخصیص بیشتر مختصات و "پنجره‌ها" به یک نگاه لرزاند.</p><p>سرهای بارگذاری مجدد - ردیابی جانبی تسریع شده، روبات های بیشتر و فولاد در وسط عناصر گرافیکی جانبی. نکته سوم دیگر حتی برای SVG sprites بهتر است. برخی از بلوک‌ها را در کد SVG جایگزین کنید، پیوند را بازنویسی کنید، ما همه اتصالات SVG را در یک میانبر خواهیم داشت و کار کردن با آن حتی آسان‌تر خواهد بود.</p><p>برای گوش، عنصر جدیدی را باز می کنم <svg>در عنصر <head>سمت من، درست قبل از بستن تگ. کل SVG جدید انتقامی از تمام نمادها خواهد بود، مانند تمام بول های کناری.</p><p> <!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <title>

سپس باید آیکون ها را ببینم. من نیازی به پیچیدن کل SVG ندارم، فقط عنصر گروه مورد نیاز است. Tse من می توانم vbuduvati در عنصر در فایل سر

دیوید دارنز - طراح وب و توسعه دهنده فرانت اند

توجه داشته باشید: به محض اینکه بتوانید آن را مدیریت کنید، Grunt یک محور پلاگین است که پردازش تمام فایل های SVG را خودکار می کند.

هوی!

اکنون ما تمام نمادهای SVG را در سر داریم و لازم است آنها را ضبط کنیم. نمایش ویژگی \ u003d "none" قبل از svg \ u003e جدید، به این معنی که ikoni در حاشیه قرار نخواهد گرفت.

تعیین نمادهای SVG پوست

اگر می خواهید آیکون پوسته را ببینید تا بتوانید در پهلو پیروز باشید، قلاب بافی را روی پا بگذارید، قبلاً عنصر defs را دیده اید. برای تگ اضافی نیاز به قرار دادن همه گروه ها، تمام نمادها پیچیده شده اند، اگر می خواهم دوباره و دوباره در کنار آنها پیروز شوند، می توانم آنها را اضافه کنم.

دیوید دارنز - طراح وب و توسعه دهنده فرانت اند

نمادهای SVG Yak vikoristovuvati

نمادها در حال حاضر اختصاص داده شده اند، اما همچنین لازم است که روش ثبت نام їх، و برای کل عنصر استفاده تعیین شود. عنصر اجازه گرفتن یک عنصر از і viclikati yogo در هر صورت در کنار. ما با شناسه آن می لرزیم، بنابراین مهم است که نمادها را به درستی در اسناد Sketch خود نام گذاری کنید. از شناسه در لب به لب شگفت زده شوید، و همانطور که من پوست را می خواهم، عنصر ویکوریست .

اگر همه شما این کار را انجام دادید، مانند اینکه من اجازه هیچ عفو و بخششی را ندادم، پس هیچ تغییری را در گرافیک رندر شده تغییر ندهید، اما اکنون می توانید از نمادهای SVG (در هر اندازه ای که نیاز دارید) دوباره استفاده کنید.

کاملاً SVG sprite ما

مزیت دیگر برای لیست SVG sprite این است که کد نوار کناری تمیزتر است و خواندن آن برای سایر افرادی که همچنین در سایت کار می کنند آسان تر است. می توانیم نتیجه را سه بار جلا دهیم. در زیر من عناصر را جایگزین کرده ام به SVG sprite من در عنصر نماد، به علاوه من ویژگی جعبه نمایش را از عناصر SVG در کنار به عناصر نماد جدید لغو کرده ام.

دیوید دارنز - طراح وب و توسعه دهنده فرانت اند

ویکوریستانیا نه تنها از نظر معناشناسی در برنامه من صحیح است، بلکه در صورت لزوم، ویژگی viewbox را یکباره با عناصر تکرار کنید. і ... همانطور که قبلاً دیده‌ایم، می‌توانیم عناصر عنوان іdesc را تغییر دهیم و به منظور دسترسی بیشتر به نمادها. توجه داشته باشید: به یاد داشته باشید که عناصر vm_st برای حضور در IE7.

دیوید دارنز - طراح وب و توسعه دهنده فرانت اند توییتر حساب توییتر دریبل زدن نمونه کار دریبل Github حساب GitHub

گروه عنصر Zmіnyuchi در نماد. ما می توانیم تمام پولیش ها را اجرا کنیم. شما می توانید یک عنصر را ببینید از SVG sprite، کد را تمیز نگه دارید.

visnovok

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

برچسب ها: ,,

آماده سازی SVG برای مرور وب در اینترنت به سادگی صادر کردن JPEG یا PNG است. Vikoristovyte مانند یک ویرایشگر گرافیکی برای شما (Illustrator، Sketch، Inkscape [bezkoshtovny]، فقط [یا فتوشاپ را هدایت کنید، اگر توپ‌ها را با فرم‌ها می‌برید]) با کمک تصویری از تصویر، همانطور که می‌خواهید vikoristovuvati کنید. من با شما در Іlustrator تماس می گیرم تا در کل برنامه راه های تهیه فایل ها را توضیح دهم، حتی اگر بوی تعفن هم باشد برای هر نوع برنامه ای گیر می کند. شما می توانید به راحتی متن را با فونت منحنی و پراکنده ترجمه کنید، برای همه چیز بهتر است، اگر اشتباه به نظر می رسد، مانند حیله گرانه، اگر قصد ندارید آنها را برای یک فونت وب اضافی استایل کنید، که از طرفی پیروز خواهد شد (بسیار خوب ، تو می توانی!). همچنین نمی توان همه اشیاء را به یک فرم دوباره کار کرد، به خصوص اگر یک دایره دارید، که باید در کنار آن کنترل شود، اغلب بازکاری اشیا اغلب اندازه فایل را تغییر نمی دهد. اینکه آیا نام های اختصاص داده شده به گروه های اختصاری به عنوان شناسه عنصر به SVG اضافه می شود یا خیر. Tse را به صورت دستی برای یک ظاهر طراحی کنید تا یک اندازه بزرگ به فایل اضافه کنید.

قبل از صادرات tim yak، لازم است دوباره بررسی شود که آیا همه تصاویر در اندازه پیکسل صحیح هستند (برای مثال، نه 23.3px × 86.8px). در کل بهتر است همه تصاویر خوانده نشوند و قسمتی از تصویر دیده نشود. در مورد Illustrator، می توانید یک رتبه تهاجمی ایجاد کنید: Object \ u003e Artboards \ u003e Fit to Art Bounds. بیایید به عنوان SVG برجسته ذخیره کنیم و باید تغییرات را تنظیم کنیم. در اینجا می‌توان کمی بهینه‌سازی ایجاد کرد، اما برای بهترین نیست، بنابراین تا جایی که بتوانیم آن را برطرف کنیم، نیازی نیست هر بار یک ساعت وقت صرف تنظیمات کنیم.

تغییر اندازه فایل را بپذیرید.

(از بهینه سازی شگفت زده شوید)

اگر کوچکترین اندازه SVG را می خواهید، منطقی است که همه آن را ببینید. یک برنامه ساده (من فکر می کنم اینطور است) برای مدیریت SVG و SVGO وجود دارد. همه کدهای غیر ضروری را دیده اید. آل! اگر قصد دارید SVG را با استفاده از CSS / JS نیز مدیریت کنید، یک برنامه نویس محترم باشید، بنابراین می توانید کار سختی روی کد انجام دهید تا برای سایر عکس های فوری دشوارتر شود. موفقیت SVGO در این است که می تواند در فرآیند تاشو خودکار پروژه گنجانده شود، همچنین می تواند پیروز باشد. رابط کاربری گرافیکیمن می خواهم.

ما گزارش ها را از نماهای صحیح هر چیزی که مورد نیاز نیست انتخاب می کنیم، همچنان می توانیم آن را در یک ویرایشگر گرافیکی ایجاد کنیم. اول، لازم است واژگون شود، به طوری که خطوط / اشکال کمی وجود داشته باشد که بتوان روی سطح اعمال کرد، اما بسیار پرهزینه است، زیرا همان نقاط روی همان خطوط است. شما می توانید همه چیز را بپذیرید و ببخشید تا بخشیده شوید و تمام نکات استفاده نشده را ببینید. Illustrator دارای پلاگین VectorScribe با ابزار Smart Remove Brush است که می تواند به شما کمک کند تا نقاط را ببینید و در عین حال شکل اصلی همان f را روی هم قرار دهید.

بهینه سازی از قبل

Smart Remove Brush Tool پس از مشاهده نکات

در ادامه به دیدن تصویر ادامه خواهیم داد. در Illustrator، با Pixel View \ u003e Pixel Preview به صورت دستی نگاه کردن را روشن کنید، سپس نگاهی بیاندازید، که چگونه خطوط خطوط را تار می کند. سه ساعت طول می‌کشد تا کانتورهای سایت را گسترش دهید، سه ساعت طول می‌کشد تا نتیجه داده شود و به شما امکان می‌دهد به رندر دقیق‌تری برسید (به‌طور درخشان‌تر در قیمت).

نقطه ژست مش

Virivnyuvannya در sittsi

اگر دو یا چند شی برای مجازی سازی وجود داشته باشد، می توان تمام جزئیات غیر ضروری را مشاهده کرد. در برخی موارد، شما می توانید یک خط نازک از خطوط را ببینید. شما می توانید این کار را انجام دهید، می توانید آن را به صورت مقطعی روی یک به یک قرار دهید. نکته مهم: در SVG z-index، ترتیب اصلی قرار دادن شی در پایین است، بنابراین شی بالا را در قسمت پایین فایل در کد قرار دهید.

من، nareshty، ostn، کمی مهم تر، آن ها، فقط به من زنگ بزن فراموش - tse فعال کردن gzip squeeze SVG به سایت خود در فایل htaccess.

AddType image / svg + xml svg svgz AddOutputFilterByType DEFLATE "image / svg + xml" \\ "text / css" \\ "text / html" \\ "text / javascript" ... و غیره

به عنوان یک تکنیک مؤثر، من با لوگوی اصلی Breaking Borders سرعت می‌دهم و آن را با چنین رتبه‌ای بهینه می‌کنم: افزایش اندازه قبل از آن، که مقصر است. من خطوط را مرتب خواهم کرد. من تا آنجا که ممکن است نکات زیادی را دیده ام. من نقاط روی تعداد کل پیکسل ها را تغییر خواهم داد. از بین بردن تمام زمینه های تغییر مسیر و اصلاح همه چیز در SVGO.

اصل: 1,413b

پیام بهینه سازی: 409b

در نتیجه، حجم فایل ~ 71٪ کاهش می یابد (و ~ 83٪ در صورت فشرده شدن)