اذهب إلى المحتوى

السؤال

نشر

أريد تثبيت أيقونات font awesome في مشروع رياكت بطريقة صحيحة من خلال npm، كنت أستهدم طريقة CDN مع المشاريع العادية ولكن لا أعرف كيف أستخدم npm لتثبيت font-awesome.

حاولت تثبيتها ولكن عندما استهدم الكود التالي لا تظهر على الإطلاق:

<i class="fa fa-spinner fa-spin">

 

Recommended Posts

  • 0
نشر

لايمكنك استدعاء أيقونات font-awesome بهذه الطريقة باستخدام ريكت.

فعند استخدامك لهذه المكتبة في تطبيق ريكت يجب عليك إحضار الأيقونات على شكل Component كما وعليك استدعاء الملفات الخاصة به من حزمة الـ node_modules.

فمثلًا يمكنك استدعاء الأيقونة التي ذكرت باستخدام هذه الطريقة.

أولًا عليك استدعاء المكون FontAwesomeIcon من خلال الكود التالي:

import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'

ومن ثم يجب عليك أيضًا استدعاء الأيقونة التي ترغب من ملف الأيقونات فمثلًا لاستخدام الأيقونة search يمكنك جلبها من مجلد free-solid-svg-icons من خلال هذه الطريقة:

import { faSearch } from "@fortawesome/free-solid-svg-icons";

بالنسبة للأيقونة spinner فيمكنك البحث عليها داخل مجلدات fortawesome@ عليها.

ومن ثم يمكنك استدعاء هذا الـ component داخل الصفحة باستخدام هذه الطريقة:


<!-- ايقونة البحث  -->
<FontAwesomeIcon icon={faSearch} />

<!-- الايقونة التي تريد بعد استدعائها من ملفها الصحيح -->

<FontAwesomeIcon icon={faSpinner} />

بهذه الطريقة يمكنك استدعاء أيقونات هذه المكتبة باستخدام ريكت.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...