📚معرفی و نصب

Font Awesome محبوب‌ترین کتابخانه آیکون وب است. آیکون‌ها به صورت SVG vector هستند و در هر اندازه‌ای بدون کاهش کیفیت نمایش می‌دهند.

روش CSS (توصیه‌شده برای آفلاین)

<!-- اتصال فایل CSS لوکال در <head> -->
<link rel="stylesheet" href="css/all.min.css">

<!-- استفاده از آیکون در HTML -->
<i class="fa-solid fa-house"></i>
<i class="fa-regular fa-heart"></i>
<i class="fa-brands fa-github"></i>
ⓘ نکته مهم: مطمئن شوید پوشه webfonts/ در کنار css/ قرار دارد. Font Awesome برای رندر آیکون‌ها به فونت‌های آن پوشه نیاز دارد.

روش JS (برای SVG پویا)

<!-- روش JS — آیکون‌ها به SVG تبدیل می‌شوند -->
<script src="js/all.min.js"></script>

<!-- استفاده دقیقاً مثل روش CSS -->
<i class="fa-solid fa-star"></i>
💡 CSS در مقابل JS: روش CSS سریع‌تر لود می‌شود و برای اکثر پروژه‌ها بهتر است. روش JS قابلیت‌های اضافی مثل Masking و Symbol استفاده می‌دهد اما کمی کندتر است.
▶ دمو: آیکون‌های پایه
fa-house
fa-heart (regular)
fa-github
fa-star
fa-rocket
fa-instagram

🎨دسته‌بندی آیکون‌ها (Styles)

Font Awesome 6 آیکون‌ها را در چند سبک مختلف ارائه می‌دهد:

کلاسسبکتوضیح
fa-solidSolidآیکون‌های پر — رایج‌ترین و کامل‌ترین مجموعه
fa-regularRegularآیکون‌های توخالی (outline)
fa-brandsBrandsلوگوهای برندها (GitHub, Twitter, ...)
fa-lightLight (Pro)آیکون‌های نازک — نسخه Pro
fa-thinThin (Pro)نازک‌ترین حالت — نسخه Pro
▶ دمو: مقایسه Solid و Regular
fa-solid fa-bell
fa-regular fa-bell
fa-solid fa-circle-user
fa-regular fa-circle-user
fa-solid fa-bookmark
fa-regular fa-bookmark

تفاوت Solid (پر) و Regular (توخالی) را مشاهده کنید

آیکون‌های برند (Brands)

▶ دمو: لوگوهای برند
github
linkedin
twitter
instagram
telegram
youtube
whatsapp
react
vuejs
node-js
python
php

📏اندازه‌بندی آیکون‌ها

<!-- کلاس‌های اندازه نامی -->
<i class="fa-solid fa-star fa-xs"></i>   // 0.75em
<i class="fa-solid fa-star fa-sm"></i>   // 0.875em
<i class="fa-solid fa-star"></i>         // 1em (پیش‌فرض)
<i class="fa-solid fa-star fa-lg"></i>   // 1.25em
<i class="fa-solid fa-star fa-xl"></i>   // 1.5em
<i class="fa-solid fa-star fa-2xl"></i>  // 2em

<!-- اندازه با ضریب (1x تا 10x) -->
<i class="fa-solid fa-star fa-2x"></i>
<i class="fa-solid fa-star fa-5x"></i>

<!-- عرض ثابت — ایده‌آل برای منوها -->
<i class="fa-solid fa-house fa-fw"></i> خانه
<i class="fa-solid fa-envelope fa-fw"></i> ایمیل
▶ دمو: اندازه‌های مختلف
fa-xs
fa-sm
1x
fa-lg
fa-xl
fa-2xl
fa-3x
fa-5x

fa-fw — عرض ثابت برای ردیف‌بندی منو:

خانه
ایمیل
تلفن
آدرس

🎨رنگ و استایل‌دهی

آیکون‌های Font Awesome مثل متن HTML رنگ‌پذیرند — با CSS color رنگ و با font-size اندازه آن‌ها را تغییر دهید.

/* CSS */
.icon-red   { color: #e74c3c; }
.icon-green { color: #27ae60; }
.icon-grad  {
  background: linear-gradient(#f39c12, #e74c3c);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

<!-- HTML -->
<i class="fa-solid fa-fire icon-red"></i>
<i class="fa-solid fa-leaf icon-green"></i>
<i class="fa-solid fa-bolt icon-grad"></i>
▶ دمو: رنگ‌ها و گرادیان
قرمز
سبز
آبی
زرد
گرادیان
برند
بنفش
فیروزه‌ای

🌻انیمیشن آیکون‌ها

Font Awesome 6 کلاس‌های انیمیشن داخلی دارد که بدون نیاز به CSS اضافه کار می‌کنند:

کلاسانیمیشنکاربرد
fa-spinچرخش مداوملودینگ، آپلود
fa-spin-reverseچرخش معکوس
fa-pulseچرخش با مکث (8 قدم)لودینگ
fa-beatضربان قلبلایک، علاقه‌مندی
fa-beat-fadeضربان + محونوتیفیکیشن
fa-bounceپرشجلب توجه
fa-shakeلرزشهشدار، خطا
fa-flipوارونگی
fa-fadeمحو و ظهورنشانگر آنلاین
▶ دمو: انیمیشن‌های زنده
fa-spin
fa-beat
fa-beat-fade
fa-shake
fa-bounce
fa-fade
fa-spin-reverse
fa-pulse

سفارشی‌سازی با CSS Variables

<!-- کنترل سرعت و مقیاس انیمیشن -->
<i class="fa-solid fa-heart fa-beat"
   style="--fa-beat-scale: 1.3;
          --fa-animation-duration: 0.5s;"></i>

<i class="fa-solid fa-spinner fa-spin"
   style="--fa-animation-duration: 2s;"></i>

🆕Stack — لایه‌گذاری آیکون‌ها

با قابلیت Stack می‌توانید دو آیکون را روی هم قرار دهید و ترکیب‌های خلاقانه بسازید.

<!-- آیکون در دایره رنگی -->
<span class="fa-stack fa-2x">
  <i class="fa-solid fa-circle fa-stack-2x" style="color:#3498db"></i>
  <i class="fa-brands fa-github fa-stack-1x fa-inverse"></i>
</span>

<!-- آیکون با خط ممنوع (Banned) -->
<span class="fa-stack fa-2x">
  <i class="fa-solid fa-camera fa-stack-1x"></i>
  <i class="fa-solid fa-ban fa-stack-2x" style="color:red;opacity:0.7"></i>
</span>
▶ دمو: Stack های متنوع

GitHub

تماس

ممنوع

تأیید

ستاره

تلگرام

🔍جستجوی آیکون — لیست کامل

لیست کامل ۲۰۴۵ آیکون رایگان Font Awesome 6. روی هر آیکون کلیک کنید تا کد HTML آن کپی شود.