"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > أيقونات CSS مع الأمثلة

أيقونات CSS مع الأمثلة

تم النشر بتاريخ 2024-08-23
تصفح:765

CSS Icons with examples

أيقونات CSS

يمكن إضافة الأيقونات بسهولة إلى صفحة HTML الخاصة بنا، باستخدام مكتبة الأيقونات.

كيفية إضافة الأيقونات

إن أبسط طريقة لإضافة رمز إلى صفحة HTML الخاصة بك هي من خلال مكتبة الرموز، مثل Font Awesome.
أضف اسم فئة الأيقونة المحددة إلى أي عنصر HTML مضمّن (مثل أو ).
أيقونات CSS هي رموز أو تمثيلات رسومية يتم إنشاؤها باستخدام
CSS (أوراق الأنماط المتتالية) بدلاً من تنسيقات الصور التقليدية مثل PNG أو SVG.
يتم استخدامها غالبًا في تصميم الويب لإضافة عناصر مرئية إلى موقع الويب دون الاعتماد على ملفات الصور.
هناك بعض الطرق الشائعة لإنشاء أيقونات CSS:

أيقونات الخطوط:

هذه أيقونات تم إنشاؤها من خطوط أيقونات خاصة مثل Font Awesome أو Material Icons أو Ion Icons. تحتوي هذه الخطوط على مجموعة من الحروف الرسومية (الرموز) التي يمكن تصميمها باستخدام CSS.

على سبيل المثال

يمكنك استخدام فئة مثل .fa-heart لإضافة رمز قلب إلى HTML الخاص بك، ثم تصميمه باستخدام خصائص CSS.

أشكال CSS:

يمكن إنشاء الأيقونات باستخدام CSS خالصًا عن طريق تصميم عناصر HTML (مثل

، ، وما إلى ذلك) باستخدام خصائص CSS مثل الحدود ونصف قطر الحدود والخلفية والتحويل. غالبًا ما تستخدم هذه الطريقة للأشكال الهندسية البسيطة أو التصميمات المخصصة.
توفر أيقونات CSS العديد من المزايا، بما في ذلك قابلية التوسع وسهولة التخصيص وربما تكون أحجام الملفات أصغر مقارنة بالصور. يمكن أن تكون وسيلة متعددة الاستخدامات وفعالة لإضافة عناصر مرئية إلى تصميم الويب الخاص بك.

الخط رائع

تضمين Font Awesome في مشروعك:
أضف هذا السطر إلى

في HTML الخاص بك:

استخدم أيقونة

لاستخدام رمز، أضف عنصر أو بالفئات المناسبة:


أيقونات المواد

تضمين أيقونات المواد في مشروعك:
أضف هذا السطر إلى

في HTML الخاص بك:

استخدم أيقونة

لاستخدام رمز، أضف عنصر مع أيقونات مادة الفصل واسم الرمز:

camera_alt

2. استخدام CSS للأيقونات المخصصة

يمكنك أيضًا إنشاء أيقوناتك الخاصة باستخدام CSS. إليك مثال بسيط باستخدام CSS خالص:

إنشاء بنية HTML أساسية

إضافة CSS لتصميم الأيقونة الخاصة بك

.icon-star {
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 100px solid gold;
    position: relative;
    transform: rotate(35deg);
}


.icon-star:before {
    content: '';
    position: absolute;
    top: 0;
    left: -50px;
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 100px solid gold;
    transform: rotate(-70deg);
}

ينشئ مقتطف CSS هذا شكل نجمة بسيطًا باستخدام الحدود وتحديد المواقع.

3. أيقونات SVG

يمكنك أيضًا استخدام ملفات SVG للأيقونات عالية الجودة:

SVG مضمنة

استخدام SVG كصورة خلفية

.icon {
    width: 24px;
    height: 24px;
    background: url('data:image/svg xml;base64,...') no-repeat center center;
    background-size: contain;
}

نصائح

الحجم واللون: بالنسبة لأيقونات الخطوط وملفات SVG المضمنة، يمكنك ضبط الحجم باستخدام حجم الخط أو خصائص العرض والارتفاع، وتغيير اللون باللون أو التعبئة لملفات SVG.
إمكانية الوصول: ضع في اعتبارك دائمًا إمكانية الوصول عن طريق إضافة نص وصفي أو سمات الأغنية عند الحاجة.
لا تتردد في تجربة ومزج الطرق المختلفة للعثور على أفضل ما يناسب مشروعك!

بيان الافراج تم نشر هذه المقالة على: https://dev.to/wasifali/css-icons-with-examples-5cjm?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3