صور SVG: أفضل طريقة لاستخدام الرموز على صفحة الويب الخاصة بك
نشرت: 2022-12-06صور SVG جذابة لأنه يمكن تغيير حجمها إلى أي حجم مع الحفاظ على نفس الجودة. يعد عنصر HTML هو الطريقة الأكثر شيوعًا لتضمين صورة على صفحة ويب. لاستخدام صورة SVG كرمز على الصفحة ، فإن أبسط حل هو استخدام عنصر HTML. تعد خطوط الرموز حلاً شائعًا للرموز في HTML ، ولكن لها العديد من العيوب. إنها ليست خطوطًا حقيقية ، لذا لا يمكن تصميمها باستخدام CSS مثل الخطوط الحقيقية. كما أنها ليست مستقلة عن الدقة مثل صور SVG ، لذا لا يمكن تغيير حجمها إلى أحجام مختلفة دون فقدان الجودة. يمكن استخدام عنصر HTML لتضمين صورة SVG تمامًا مثل أي صورة أخرى. يمكنك استخدام CSS لتصميم الصورة ، ولأن صور SVG مستقلة عن الدقة ، يمكن تغيير حجمها إلى أي حجم دون فقدان الجودة.
تُنشئ الأيقونات ، بالإضافة إلى ملفات الوسائط ، مظهر موقع الويب. عندما يكون لديك رسوم توضيحية على موقع الويب الخاص بك ، فإنك تجعله أكثر جاذبية للزوار. بين الحين والآخر ، يبدو أن العناصر المرئية على صفحة الويب تفتقر إلى الجودة. في هذا الدرس ، سنوضح لك كيفية استخدام كود HTML لملفات SVG لتحسين جودة الرموز الخاصة بك. يمكن أن يساعدك الترميز أو استخدام برنامج مثل Illustrator في إنشاء SVGs الخاصة بك. انسخ كود HTML الخاص بالرمز الخاص بك إلى نظام إدارة المحتوى الخاص بك عن طريق البحث عنه وتغيير الحجم (لا تقم بتلوينه لتخصيصه). من الممكن أيضًا الحصول على بنوك شعار SVG مثل WorldVectorLogo.
عند إضافة عنصر التضمين ، يظهر مربع حوار يسمح لك بنسخ ولصق التعليمات البرمجية الخاصة بك. يوجد رمز الرمز الذي تم عرضه مسبقًا هنا ، ويمكن لصقه من موقع ويب آخر. يمكنك تغيير حجم الرمز الخاص بك عن طريق تحديد عرض الرمز وارتفاعه.
فيما يلي بعض النصائح لاختيار الرموز المناسبة. إذا لم تكن بحاجة إلى الكثير من تغييرات النمط ، يمكن أن تكون خطوط الرموز فعالة جدًا بالنسبة لك. للتخصيص والرسوم المتحركة ، يجب استخدام الصورة الصوتية. هذا صحيح بشكل خاص إذا كنت بحاجة إلى تحكم كامل في اللون والانتقالات السلسة والرسوم المتحركة للرموز المختلفة.
الشفافية الحقيقية هي شيء يمكن تحقيقه باستخدام ملفات PNG و sva ، لذلك كلاهما خياران ممتازان لتصميم الشعار والرسومات. تجدر الإشارة إلى أن ملفات PNG هي أحد أفضل الخيارات لملف نقطي. تعد ملفات PNG خيارًا ممتازًا إذا كنت تعمل بالبكسل والشفافية.
وبالمثل ، يمكنك تحويل PNG أو الصور الأخرى بتنسيق نقطي إلى sva. يتم دعم مجموعة متنوعة من أنواع الملفات من خلال لغات البرمجة النصية HTML5 و CSS3 ، بالإضافة إلى دعم الرسوم المتحركة والشفافية. نظرًا لحقيقة أنه لا يتم استخدامه على نطاق واسع مثل التنسيقات القياسية مثل PNG ، فإن المتصفحات والأجهزة القديمة تفتقر إلى الدعم لها.
تحتوي ملفات المتجهات على معلومات كافية لعرض المتجهات بأي مقياس ، بينما تتطلب ملفات الصور النقطية ملفات أكبر لإصدارات موسعة من الصور ، والتي تستخدم مساحة أكبر. نظرًا لأن الملفات الأصغر يتم تحميلها بشكل أسرع في المتصفحات ، يمكنها تحسين أداء الصفحة لمواقع الويب.
هل يمكن استخدام Svg كرمز؟
يُعتقد عمومًا أن الرسومات المتجهة القابلة للتطوير ، أو SVGs ، خيار جيد للاستخدام كرموز على موقع الويب الخاص بك لأنها رسومات متجهة. من الممكن تصغير الرسومات المتجهة إلى أي حجم دون فقدان الجودة. لن يكون تحميل موقع الويب الخاص بك مشكلة بسرعة نظرًا لصغر حجم الملف وضغطه.
إنه تنسيق صورة متجه متوافق مع لغة التوصيف القابلة للتمديد (XML) ويمكن رسمه باستخدام Scalable Vector Graphics (SVG). يتم تقديم عنوان URL لكتلة تعليمات XML البرمجية مباشرة إلى المستعرض وعرضه فيه بدلاً من أن تكون صورًا بكسل ذات حجم ثابت. باستخدام هذه الصور الصغيرة ، يمكن عرض الإجراءات والمعلومات بسرعة أكبر بكثير من استخدام الكلمات. عندما وصلت أول إصدارات Tamagotchis و iMacs و Palm Pilots إلى منازلنا ، تم تقديم تنسيقات ملفات صور SVG للعالم في نفس الوقت تقريبًا. غالبية متصفحات الويب لا تدعم SVG ، ولم يكونوا على دراية بها. بدأت متصفحات الويب في دعم SVG في عام 2017 ، لكنها لم تصبح قابلة للتطبيق حتى ذلك الحين. نظرًا لأنها ملفات متجهة ، فلن تواجه أي مشكلة في القياس إذا كنت تستخدم خطوط ويب SVG أو أيقونات.
عندما يتعلق الأمر بتصميم الرموز ، فإن الأيقونات المعدة مسبقًا تكون محدودة نظرًا لعدم وجود العديد من الخيارات. إذا كنت تبحث عن المزيد من التنوع ، فيجب عليك استخدام ملف sva. يمكن إنشاء رمز SVG بسيط باستخدام إحدى طريقتين: يدويًا أو باستخدام أداة. يمكنك إنشاء رمز على لوحة رسم افتراضية بمساعدة برنامج صورة متجه. بعد أن قمت بتصدير ملف your.svg ، تكون قد انتهيت. بصرف النظر عن قائمة Evernote ، يمكنك تنزيل رموز SVG مجانًا. يتم تحديد أبعاد الشكل من خلال عرضه وارتفاعه ، ولكن يتم تحديد موضعه بواسطة x و y. يمكن أيضًا تعيين أسماء الفئات في ملف CSS منفصل لعنصري <svg> و <rect>. يؤدي تغيير لون خلفية هذه الرموز في أداة إنشاء الرموز بدون رمز في Ycode إلى تغيير لون الرموز مباشرة.
تعد تنسيقات الصور المتجهة (SVG) أداة قوية للمصممين والمطورين على حدٍ سواء. يمكن استخدامه أيضًا في المشاريع التجارية دون الإسناد ، وهو نظام ملفات متعدد الاستخدامات يمكن استخدامه في كل من المشاريع الشخصية والتجارية. يمكن استخدام الصور من ملف sva كصور خلفية في CSS ، على غرار صور PNG و JPG و GIF. نتيجة لذلك ، تعد CSS أداة ممتازة للوصول إلى نفس الذهول الذي يأتي مع SVG ، مثل المرونة والحدة. يمكن أن يؤدي SVG أيضًا نفس الوظائف مثل الرسم النقطي ، مثل التكرار. مع SVG ، من المؤكد أن أي مصمم أو مطور يبحث عن تنسيق صورة متعدد الاستخدامات وحاد سيجده.
هل يمكنني استخدام ملف Svg كأيقونة مفضلة؟
في Firefox و Chrome ، يتم دعم القدرة على الاستعلام عن الوسائط المضمنة عبر ملف SVG. تعد SVG نوعًا من لغات البرمجة النصية التي يمكن توسيع نطاقها وتقليصها دون فقدان الجودة ، وغالبًا ما تكون صغيرة الحجم جدًا ، ويمكن أن تحتوي أيضًا على CSS مضمنة ، حتى عند وجود استعلامات الوسائط المضمنة.
لماذا لا يُنصح باستخدام ملف Svg للحصول على شعار؟
نظرًا لأن SVG يعتمد على تقنية المتجهات ، فهو غير مناسب تمامًا للصور ذات التفاصيل والأنسجة المعقدة كما هي في الصور الفوتوغرافية. بالنسبة للشعارات والأيقونات والرسومات المسطحة الأخرى التي تستخدم ألوانًا وأشكالًا أبسط ، يعد استخدام SVG خيارًا جيدًا. بالإضافة إلى ذلك ، بينما تدعم معظم المتصفحات الحديثة SVG ، فإن الإصدارات القديمة قد لا تدعمها.
كيف يمكنني إنشاء رمز من Svg؟
هناك عدة طرق لإنشاء رمز من ملف SVG. تتمثل إحدى الطرق في استخدام برنامج تحرير متجه مثل Adobe Illustrator لفتح الملف ثم تصديره كملف رمز . هناك طريقة أخرى وهي استخدام أداة المحول لتحويل ملف SVG إلى ملف رمز.
عملت الأدوات عبر الإنترنت مثل Icomoon و Fontello على تبسيط عملية إنشاء خطوط الويب. Scalable Vector Graphics هي ميزة جديدة تسمح لنا بإنشاء أيقونات على صفحات الويب بمجموعة من الطرق أوسع بكثير من ذي قبل. هناك بعض الإجراءات الاحتياطية البسيطة التي يمكنك استخدامها لمساعدة Explorer 8. هذه خاصية مضمنة في SVG ، وهي اسم معرف الجزء. يمكن الرجوع إلى جزء باستخدام مواصفات عرض sva أو عنونة مصفوفة. عنوان URL لمعرف العنصر بتنسيق SVG . يكون الحصان الأسود مرئيًا فقط عند اكتشاف قيمة كجزء من كائن قطعة الشطرنج (من Wikipedia Commons) ويكون هو نفسه الموجود في المخطط أدناه.
يمكن استخدام هذه التقنية مع Firefox و Chrome و Safari (سطح المكتب) و Opera طالما تم وضع علامة على الصورة بشكل صحيح. كما ذكرنا سابقًا ، يمكنك أيضًا استخدام ملف SVG خارجي لإنشاء رموز CSS. هذه تقنية متقدمة تقنيًا وجاهزة للاستخدام. تم اختبار هذا البرنامج في كل متصفح رئيسي (بما في ذلك IE8) وهو يعمل بشكل مثالي. العناصر الرئيسية مرتبة حسب العلامات. باستخدام Icomoon أو المكون الإضافي Grunt (Google للمكون الإضافي لـ Grunt SVG merge) ، يمكنك إنشاء مجموعة من علامات الرموز يدويًا. تدعم جميع المتصفحات الرئيسية هذه الطريقة باستثناء Internet Explorer 9. حتى نص جوناثان نيل "SVG4everybody" يمكنه حل هذه المشكلة.
كيف يمكنني الوصول إلى رمز Svg الخاص بي؟
هناك بعض الأشياء التي يمكنك القيام بها لتسهيل الوصول إلى رمز svg الخاص بك. الأول هو إضافة سمة العنوان إلى عنصر svg . سيوفر هذا وصفًا للرمز الخاص بقارئات الشاشة. آخر هو إضافة سمة role = ”img” إلى عنصر svg. سيتيح هذا لقراء الشاشة معرفة أن العنصر عبارة عن صورة. أخيرًا ، يمكنك إضافة خاصية التركيز = "false" إلى عنصر svg. سيمنع هذا الرمز من تلقي التركيز عند استخدام لوحة المفاتيح للتنقل في الصفحة.
توجد رسومات المتجهات منذ عام 1999 ، لكن شعبيتها تزداد. لتحديد أي من صورك زخرفية وأيها مفيد ، يجب عليك أولاً تحديد الصورة المزخرفة. إذا تم اعتبار الصورة مزخرفة ، فيجب أن تحتوي على سمة نص بديل فارغ أو فارغ. يجب أن يكون البديل الحقيقي ذا معنى ووصفي ، ويجب ألا يحتوي على أكثر من 250 حرفًا ، ويجب ألا يكون غير مفهوم. إذا كانت صورتك أساسية أو بسيطة أو مزخرفة ، فيجب عليك تضمين اسم الملف. إذا كنت بحاجة إلى تضمين صور SVG أكثر تعقيدًا أو أساسية ، فقد ترغب في استخدام الترميز أيضًا. سيكون لديك أيضًا المزيد من الخيارات عندما يتعلق الأمر بالتصميم والرسوم المتحركة نتيجة لهذا التغيير.
عندما يتعلق الأمر بالأنماط المختلفة المستخدمة لترحيل المحتوى البديل الأساسي ، لم يكن هناك مفضل واضح. نظرًا لأن غالبية الأنماط كانت قادرة على عرض المحتوى البديل ، سيكون لدى المصممين والمطورين المزيد من الخيارات. كان النمط 11 هو الخيار الأكثر موثوقية للمتصفح وقارئات الشاشة المختلفة لتوفير محتوى وصفي بديل أكثر لـ SVGs.
كيف يمكنني الوصول إلى رمز Svg الخاص بي؟
ستحتاج إلى تضمين * title * في شفرتك لتسهيل الوصول إليها. من الأفضل دائمًا وضع * title * قبل * svg٪ سيحتوي العنصر svg> الآن على aria الموصوفة بواسطة. في الصفحة الخاصة بـ Aria الموصوفة بواسطة ، يمكنك العثور على معلومات سمة aria.
تصدير ملف Svg الخاص بك لـ Cricut Design Space
يجب تصدير ملف svg بالتنسيق التالي: * br إذا كنت تنوي استخدامه في Cricut Design Space.
لم يتم ربط أي صور من نفس النوع.
هل يمكن الوصول إلى ملفات Svg؟
يمكنك تكبير وتصغير صور SVG ، مما يعني أنه يمكن للقارئ تكبيرها وتصغيرها… .1.2 يمكن الوصول إلى SVG ؟ صورة PNG صغيرة: صورة SVG صغيرة: صورة PNG مكبرة: مكبرة
JPEG مقابل. بابوا نيو غينيا: أيهما أفضل؟
لا توجد إجابة صحيحة أو غير صحيحة عندما يتعلق الأمر بالاختيار بين jpeg و png ، حيث أن لكل منهما بعض المزايا والعيوب. في نهاية اليوم ، هناك ببساطة تفضيل.
هل تحتاج Svgs إلى الأغنية المخفية؟
على الرغم من أن بعض برامج قراءة الشاشة قد تتجاهل SVG إذا لم يكن لها دور أو اسم يمكن الوصول إليه ، فقد تستمر برامج قراءة الشاشة الأخرى في العثور عليها وتعلنها على أنها "مجموعة" بدون اسم يمكن الوصول إليه. إذا كان المقصود من SVG أن يكون تزيينيًا ، فإن أفضل طريقة لتجنب هذه المواقف هي دائمًا استخدام aria-hidden = "true" كلما أمكن ذلك.
ملفات Svg: رائعة للرسومات ، لكن احترس من كود Js المضمن
عند استخدام ملفات SVG ، يمكن لصفحة الويب عرض الرسومات. بدلاً من استخدام البيكسلات ، يستخدمون الأشكال والأرقام والإحداثيات ، مما يمنحهم نفس مزايا ملف المتجه ويسمح لهم بأن يكونوا قابلين للتوسع بلا حدود دون التضحية بالجودة. إذا كنت تستخدم ملفات SVG ، فمن المحتمل أنها تحتوي على كود JavaScript (JS) مضمن. إذا أصيب الكود بفيروس ، فقد يكون عرضة للإصابة به. يمكن لملف SVG المصاب ، على سبيل المثال ، إعادة توجيه المستخدمين إلى موقع ويب ضار من الواضح أنه احتيالي. تشتهر هذه المواقع بتوجيه المستخدمين لتثبيت برامج تجسس متخفية في شكل مكون إضافي للمتصفح أو ، وهو الأسوأ من ذلك ، برنامج للكشف عن الفيروسات.