امروزه آیکونها همه جا هستند؛ برخی از آنها آنقدر قوی و جهانی شدند که ما با دیدن آنها سریع هدف از استفادهی آنها را تشخیص میدهیم. آیکونهای یک برند، محصول و یا پیام را بدون نیاز به هیچ کلمهای نشان میدهند و در ابعاد کوچکتر، برای بیان احساسات در پیامها از یک فرد به شخص دیگر استفاده میشوند. تحقیقات نشان دادهاند که آیکون ها، زمانی که به درستی استفاده شوند، میتوانند قابلیت استفاده از یک برنامه، سایت و یا محصول را افزایش دهند. از طرف دیگر، وقتی از یک آیکون به اشتباه استفاده میشود، میتواند باعث سردرگمی شده و به طور کامل بر تمایل کاربر برای استفاده از آن تاثیر بگذارند. پس این سوال مطرح است که چگونه میتوانیم از آنها به بهترین روش برای افزایش تجربهی کاربری وب سایت و محصولات نرمافزاری استفاده کنیم؟ در این مقاله میخواهیم طراحیها و مجموعه آیکونهای زیبا برای طراحی سایت و برنامه نویسی پرکاربرد و زیباتر را معرفی کنیم.
Font Awesome
Font Awesome معروفترین و پرکاربردترین مجموعه آیکون وب هست. این مجموعه تعداد زیادی از آیکونها را در اختیار شما قرار داده و در بیشتر مرورگرها پشتیبانی میشود. Font Awesome از قوانین رابط کاربری و تجربهی کاربری به خوبی استفاده کرده و کاربران زیادی با آن ارتباط برقرار میکنند.
Feather Icons
Feather Icons یکی از معروفترین مجموعه آیکونهای رایگان در سطح وب است. همهی آیکونها در سایز 24 در 24 ساخته شدهاند و استایل گرد شده شبیه به هم دارند که به آنها ظاهر یکپارچه و یک دستی را میدهد. این آیکون برای فریم ورکهای مختلف مانند React، Vue، Angular، Linea پیاده سازی شده است و میتوانید از آنها استفاده کنید. فرمت این آیکونها SVG هست و 240 آیکون در این مجموعه قرار دارد.
Linea
برای دانلود رایگان آیکون PNG و SVG میتوانید به مجموعهی Linea مراجعه کنید. تعداد آیکونهای موجود در آن بیش از 730 مورد هست. استایل این آیکونها بسیار زیبا و به صورت خطی هستند. همهی آیکونها در دسته بندیهای مشخصی از قبیل ساده، موسیقی، تجاری، نرم افزار و ... قرار داده شدهاند.
Octicons
Octicons مجموعهی آیکونهای زیبای ساخته شده به وسیله Github است. در اصل آیکونهای مربوط به Github و برنامه نویسی مثل پایگاه داده و عملیاتهای مختلف Git و ... در این مجموعه آیکون قرار داده شدهاند. فرمت این آیکونها SVG میباشد و بیش از 170 آیکون در این مجموعه قرار دارد.
Icomoon.io
در سایت Icomoon.io آیکونهای زیادی وجود دارد. روند در این سایت کمی متفاوت است. ابتدا باید آیکونهای موردنظر را با کلیک کردن انتخاب کرده و سپس در قسمت پایین روی گزینههای موجود مانند Font کلیک کنید تا به صفحهی بعدی منتقل شوید. در این صفحه اطلاعاتی راجع به استفاده از آن آیکون به شما داده میشود. برای دریافت آیکونهای انتخابی کافی است بر روی Download کلیک کنید. با این کار یک فایل zip دانلود شده که حاوی دمو نیز هست و تنها کافی است که کدها را به برنامه یا وبسایت خود اضافه کنید.
Material Icons
آیکون فونت Material Icons مجموعهی رسمی و توصیه شدهی گوگل است که در Google material design از آن استفاده میشود. این مجموعه بیش از 900 آیکون را در خود جا داده است که همه در استایل طراحی متریال هستند و میتوانید به صورت رایگان از آنها استفاده کنید.
Icono
این مجموعه شامل تعدادی آیکون ساخته شده با CSS میباشد. برای استفاده از این آیکونها شما باید کدهای CSS را در محل موردنظر خود قرار داده و کلاس آن را به المان HTML نسبت دهید. بیش از 130 آیکون در مجموعه Icono گنجانده شده است.
CSS ICON
مجموعه آیکون CSS ICON نیز با استفاده از CSS ساخته شده است. نحوهی استفاده از این مورد نیز شبیه به مجموعهی قبلی است و به راحتی میتوانید کدهای مربوط به آیکون مورد نظر را در سایت خود قرار دهید.
interface-icons
مجموعهای متشکل از 100 آیکون با کیفیت و فلت (flat) که به صورت رایگان قابل استفاده است. این آیکونها در دو فرمت SVG و PNG قرار داده شدهاند.
Lulu-Icon
این مجموعه شامل 50 عدد آیکون رنگی و برداری است که به صورت رایگان برای دانلود و استفاده در دسترس کاربران قرار گرفته است. آیکونهای Lulu-Icon در 3 فرمت AI و EPS و PNG وجود دارند.
Glyph
در بخشهای قبلی مجموعههایی با فرمت SVG را معرفی کردیم. اگر از تصاویر SVG استفاده کنید، هر چقدر که صفحه را zoom کنید، کیفیت آن تغییری نمیکند؛ چراکه تصاویر SVG وکتور و یا به اصطلاح برداری هستند. در Glyph نیز آیکونهای SVG با کیفیت برای سایتهای مدرن ساخته شده است. شما میتوانید این آیکونها را سفارشی کرده و یا فقط از یکی از آنها در سایت خود استفاده کنید و بقیهی موارد را Load نکنید. 800 آیکون در این مجموعه قرار دارد.
SVGIcons
با استفاده از این ابزار میتوانید آیکونهای زیبایی را به صورت SVG در سایت خود قرار دهید. با این روش، نیازی نیست که به سرور درخواست ( Request ) فرستاده شود و همهی آیکونها را به صورت کدهای SVG در سند خود قرار میدهیم.
برای استفاده از این مجموعه آیکونهای زیبا برای طراحی سایت، ابتدا باید به سایت SVGIcons رفته و فایلهای مورد نظر را دانلود کنید. سپس یک فایل با نام index.html بسازید و کدهای زیر را درون آن قرار دهید:
می بینید که برای کلاس svg-icon کد زیر را قرار دادیم :
.svg-icon {
width: 3em;
height: 3em;
}
میتوانید عرض و ارتفاع آیکونها و یا رنگ آنها را ( برای مثال در زمان هاور ) تغییر دهید. حالا باید به سایت اصلی رفته و آیکون مورد نظر خود را پیدا کنید:
بعد از کلیک روی آیکون این پنجره باز میشود و میتوانید کدهای مورد نظر را کپی کرده و در سایت یا برنامهی خود قرار دهید.
برای مطالعهی بیشتر میتوانید به این لینک مراجعه کنید.
Geomicons
استفاده از این مجموعه آیکون به صورت رایگان میباشد. همانطور که در بخش قبل گفتیم آیکونهای SVG به دلیل کیفیت بالایی که دارند و تسریع در لودشدن سایت یا برنامه، بسیار کاربردی هستند. برای استفاده ابتدا به صفحهی این مجموعه در سایت Github رفته و فایلهای مورد نظر را دانلود کنید. در این مطلب ما به geomicons.min.js نیاز داریم. فایل را به مشابه بخش قبلی وارد کرده و سپس به المانی که میخواهید آیکون داشته باشد، کلاس دلخواه js-geomicon را نسبت دهید. برای مثال:
<span class="js-geomicon"></span>
در نهایت بعد از مشخص کردن آیکون موردنظر، نامش را درون خاصیت data-icon قرار دهید. برای مطالعهی بیشتر میتوانید به این لینک مراجعه کنید.
Ionicons
آیکون فونت Ionicons ظاهر بسیار زیبا و خوبی داشته و تیم پشتیبان آن تیم Ionic Framework هست. در این آیکون فونت، یک مجموعه آیکونهای زیبا برای طراحی سایت با بیش از 260 آیکون در اختیار شما قرار میگیرد. برای استفاده از این مجموعه به صفحهی مربوط به این آیکون فونت در سایت Github رفته و فایلهای موردنظر را دانلود کنید. در این مطلب ما به ionicons.min.css و فونتهای زیر نیاز داریم:
ionicons.eot
ionicons.svg
ionicons.ttf
ionicons.woff
سایر مراحل مشابه با بخشهای قبل است و باید فایل index ساخته و کدهای مورد نظر را وارد کنید و آیکونهای مورد نیاز را نسبت دهید. برای مطالعهی بیشتر میتوانید از این لینک استفاده کنید.
Html Icons
افراد بسیاری هستند که تمایل دارند تصویر یا آیکون فونتی را به کار نبرند و فقط از کد Hex در HTML استفاده کنند. HTML Iconها با این هدف به وجود آمدهاند. همچنین استفاده از HTML Iconها در ویرایشگرها بسیار کاربرد دارد. شما میتوانید با مراجعه به این لینک در سایت W3Schools کد و تصویر آیکون موردنظر خود را پیدا کرده و به عنوان آیکون برنامه یا آیکون وب سایت استفاده کنید. برای تغییر مجموعهی آیکون نیز میتوانید از نوار کناری سمت چپ سایت کمک بگیرید. برای مثال کد ☁ مربوط به آیکون ابر یا Cloud میباشد.
Animocons
در بخش اول مقالهی ساخت دکمه با HTML، CSS و جاوا اسکریپت در مورد هاور صحبت کردیم. آموختیم که هاور (hover) یکی از کلاسهای pseudo-classes است که برای انتخاب ظاهر یک المان، هنگامی که نشانگر موس یا هر وسیلهی دیگری روی آن قرار میگیرد، استفاده میشود. هاور میتواند برای لینکها، تصاویر و ... تعریف شود که یکی از این المانها آیکون است. در اینجا نیز با یک مثال شیوهی استفاده از کدهای مربوط به هاور را مرور میکنیم تا بتوانید سایتی زیباتر و کاربرپسندتر را داشته باشید. توجه کنید که در این بخش از mo.js استفاده شده است. این ابزار انیمیشنهای گرافیکی بسیار زیبایی را به وجود میآورد.
این پلاگین این امکان را به شما میدهد تا به جای استفاده از آیکونهای ثابت و بیروح، از آیکونهای متحرک و زنده استفاده کنید. برخلاف تصور عموم، این مجموعه آیکون یک تصویر gif و مواردی با این فرمت نیست؛ بلکه خود این پلاگین از پلاگین دیگری به اسم raphael.js برای خلق آیکونها استفاده میکند. برای استفاده از این پلاگین حتما بخش اسناد و راهنمای استفاده از آن را در خود سایت Liveicons مطالعه کنید. نمونههای این مجموعه را نیز میتوانید از اینجا ببینید.
جمعبندی
در این مقاله منابع دانلود مجموعه آیکونهای زیبا برای طراحی سایت و برنامه نویسی را معرفی کردیم. گرچه هر کدام از این مجموعهها علاوه بر اینکه از سایت خود قابل دانلود هستند، اما میتوان به سایت هایی مانند flaticon، icons8 و iconfinder و ... نیز مراجعه کرد و ضمن مشاهده و مقایسهی چندین مجموعه کنار یکدیگر، مرتبطترین و بهترین آیکونها را انتخاب نمود. شما از چه مجموعه آیکون فونتی استفاده میکنید؟ در بخش نظرات آن را با ما و سایر کاربران به اشتراک بگذارید.
اگر به یادگیری بیشتر در زمینه HTML , CSS و طراحی وب علاقهمند هستی، با شرکت در دوره آموزش طراحی وب، در کمتر از یکسال به یک طراح وب همه فن حریف تبدیل میشوی که آمادهی استخدام ، دریافت پروژه و کسب درآمد هستی.
۸ دیدگاه
۰۷ اردیبهشت ۱۴۰۲، ۱۳:۳۰
perfect♥
۰۶ آذر ۱۴۰۰، ۲۱:۲۹
Ionicons از همه بهتره
احسان۰۲ اردیبهشت ۱۴۰۰، ۰۶:۱۴
سلام
ایا ایکون هایی به صورت کاراکترهای بین المللی وجود دارد که فقط با کپی ان و بدون کد نویسی بتوان از ان استفاده کرد
نمونه ای از ان در لینک زیر هست ولی بدنبال کاراکترهای بیشتری هستم
http://atamalek.ir/thread-5400.html
نازنین کریمی مقدم۰۳ اردیبهشت ۱۴۰۰، ۱۳:۵۴
درود
در بخش Html Icons همین مقاله، یه لینک دادیم که میتونید کاراکترهای بیشتری رو ببینید و از منوی کنار صفحه مجموعههای متنوع رو انتخاب کنید.
mosi۱۶ فروردین ۱۴۰۰، ۱۷:۴۸
سلام من دارم فایل آموزشی وردپرس رو که مربوط به سایت سون لرن هست رو دنبال میکنم که مدرسش هم جناب مهندس کیوان علی محمدی هستش
آموزش مربوط به دو سه سال پیش هست و اونموقع از سایت فونت آسم استفاده کردن و کامل هم توضیح دادن طریقه نصب و استفادشو ولی الان سایت مذکور در قسمت آیکونها تحریمه وآیکونها رو بالا نمیاره و با فیلتر شکن میاد که بعد از استفاده در پروژه بصورت مربعی شکل میفته حالا این سایت هایی که گذاشتین یکم گیج کنندست روش بکارگیری آیکون هاشون واقعا نمیدونم چیکار کنم
نازنین کریمی مقدم۱۷ فروردین ۱۴۰۰، ۰۹:۳۵
سلام. بله متاسفانه این مشکلات به دلیل تحریمها ایجاد شده :(
برای برطرف کردن مشکل fontawsome که سرچ بزنید، آموزش چگونگی قراردادنشون و دور زدن تحریمها رو توضیح میده. (عبارت سرچ: مشکل استفاده از fontawsome به دلیل تحریم)
اما بنظرم مطمئنترین راه اینه که شما استایل آیکون رو در استایل کلی تون قرار بدید. من خودم چندسالی هست که از سایت Icomoon.io که در همین مقاله معرفی کردیم استفاده میکنم و راضی هستم. این سایت یک قطعه کد CSS به ما میده (فرقی نمیکنه آیکون رو خودمون وارد کردیم یا از سایتش انتخاب کردیم) و با قراردادن فایل آیکون و سورس، دیگه لازم نیست نگران بالا نیومدنش باشیم. البته یکم حجم اطلاعات رو بالا میبره اما نسبت به پایداری اطلاعات در برابر مشکلات احتمالی آینده، به چشم نمیاد. در کنارش میتونید از افزونهها در وردپرس، کتابخانههای آیکون برای فریمورکهای جاوا اسکریپت (primeicon برای انگولار مثلا) استفاده کنید.
محمد۳۱ خرداد ۱۳۹۸، ۲۲:۰۲
سلام.چطور میشه آیکون شبکههای اجتماعی مثل آپارات یا هر آیکونی که، در تم ما وجود نداره رو، هر جای تم جایگذاری کرد و لینک داد؟ البته بدون استفاده از پلاگین
نازنین کریمی مقدم۲۱ تیر ۱۳۹۹، ۰۵:۰۶
سلام. خیلی استاندارد نیست از آیکونی استفاده کنید که در مجموعه فونت آیکون شما وجود ندارد. اما در هرحال درموارد استثنا، میتونید از روش HtmlIcons که در همین مقاله توضیح داده شده استفاده کنید.