كثيرا ما نستعمل الأيقونات في مشاريعنا الإحترافية والخاصة سواء للواجهات الأمامية أوالخلفية للموقع ولذلك ومن أجل الحفاظ على كفاءة وسرعة المتصفح وإراحة الخادم من استدعاء عدد كبير من الأيقونات على شكل صور ظهرت العديد من الحلول.
من الحلول التي ظهرت، ما يسمى بال CSS Sprite وهي صورة واحدة تضم عددا كبيرا من الأيقونات المستعملة في الموقع عوض استدعاء كل أيقونة على حدى. توضع هذه الصورة كخلفية للعنصر الذي نريد أن نعطيه هذه الأيقونة ثم نقوم بتعديل الوضعية باستعمال خاصية ال background-position في CSS.

CSS Sprite
أما الحل الثاني فجاء متأخرا، وهو إضافة الأيقونات على شكل font-family ويتم التحكم بحجمها ولونها بشكل سلس وسهل باستعمال CSS وتجدون هنا مثالا على ما نقول.
ولكن في كثير من الأحيان يكون من الممكن الإستعانة بحل ثالث وهو انشاء الأيقونة فقط بال HTML و CSS دون إضافة أي ملف إضافي للمشروع كما هو الحال عندما نضيف ال Font Awsomeمثلا ، وهذا ما حاولنا القيام به حين رسمنا 15 أيقونة تستعمل بكثرة وباستعمال قليل من ال HTML وال CSS حيث يكفي مثلا كتابة كود  HTML التالي :

وإضاة الستايل التالي في ملف ال CSS :

للحصول على أيقونة البحث (المكبر) الت تستعمل تقريبا في كل مشروع.

يمكنكم تحميل باقي الأيقونات والتعديل عليها وإضافات أيقونات أخرى من هنا.

ترك الرد

Please enter your comment!
Please enter your name here