تا حالا شده توی طراحی وبسایتتون با مشکلاتی برای بارگذاری یک نماد برای یک کار به مشکل خورده باشید ؟ مثلا همین نماد دانلود
اگه بخوایم به صورت عکس و با فرمت های png ,jpg و ... ازش استفاده کنیم خیلی دستمون تنگ میشه و به خیلی از مشکلات میخوریم . به عنوان مثال :
اما این معایب در فونت آیکون ها نیست ، چرا ؟
چون فونت آیکون ها نوعی فونت هستند یعنی با آنها نه به صورت عکس بلکه به صورت مجموعی از بردار ها(vectorها) هستند
پس یعنی :
اما با اینکه فونت ایکون خیلی از انتظارات ما را عملی کرده معایبی نیز دارد که بزرگترینشان عدم توانایی خلق تصاویر پیچیده توسط فونت آیکون است به عنوان مثال در فونت آیکون هیچگاه نمیتوان عکسی مانند عکس زیر خلق کرد
اما حالا چگونه از فونت آیکون استفاده کنیم؟
ما دو روش برای استفاده از آنها داریم :
1- استفاده از cdn : در این روش طبق کد های پایین از فایل css ای که توسط توسعه دهنده های فونت آیکون ایجاد و بر روی بستر وب گذاشته شده استفاده میکنیم .
<!DOCTYPE html> <html> <head> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> </head> <body> <i class="fa fa-car"></i> <i class="fa fa-car" style="font-size:48px;"></i> <i class="fa fa-car" style="font-size:60px;color:red;"></i> </body> </html>
همانطور که در شکل میبینیم فایل فونت آیکون های روی وب رو به فایل html مون وصل میکنیم حالا برای استفاده از آیکون ها باید از تگ <i></i> استفاده کنیم و برای مشخص کردن فونت آیکون مورد نظرمون باید کلاس اون آیکون رو در تگ <i> مشخص کنیم که در اینجا یک ماشین به عنوان آیکون ما انتخاب شده است پس کلاس fa fa-car برای اون تگ گذاشته میشه . و اگه خواستید سایز و رنگ آیکون رو تغییر بدید مانند بالا از font-size و color استفاده کنیم .
2- استفاده از فایل فونت آیکون روی سرور : گاهی اوقات امکان عوض شدن آدرس های فایل آیکون ها بر روی وب وجود دارد بنابراین بعضی از توسعه دهندگان وب تصمیم میگیرند به جای استفاده از cdn فایل خود فونت آیکون ها را دانلود کنند و از آنها استفاده کنند .استفاده از فایل سرور با cdn هیچ فرقی در نحوه ی استفاده آیکون ها ایجاد نمیکند فقط باید به جای آدرس فونت آیکون در وب در href آدرس خود فایل آیکون ها را روی سرور خود سایت بدهد .
نکته : فونت آیکون های ساخته شده دارای منابعی هستند که ما در کد بالایی از منبع font awsome 4 استفاده کردیم
منابع استفاده از فونت آیکون ها :
نکته : در بین منابع بالا font awesome 4 و google icons نیازی به دانلود فایل ندارند و میتوان برای استفاده از آنها از cdn استفاده کرد ولی بقیه نیاز به دانلود دارند
اگه اطلاعات بیشتری درباره ی شیوه ی استفاده از منبع فونت آیکون ها و یا رفرنس های آیکون ها میخواهید بهتون پیشنهاد میدم مقاله ی زیر رو بخونید
در آخر اگه ما بتونیم وسایل و ابزار توسعه داده شده رو پیدا کنیم میتونیم خیلی راحت تر و کاربردی تر کارمون رو انجام بدیم پس هیچوقت دست از آموزش بر ندارید .
ارشیا مخلص