كيفية استخدام Svg Xlink

نشرت: 2022-11-29

تحدد سمة "xlink" الخاصة بـ SVG العلاقة بين عنصر ومصدر آخر. قيمة السمة xlink: href هي مرجع URL لموقع المورد. تُستخدم سمات xlink: show و xlink: actuate للتحكم في سلوك الارتباط. السمة xlink: href هي أهم سمة لعنصر xlink. تحدد عنوان URL للمورد المرتبط. قيمة السمة xlink: href هي مرجع URI . قد يكون مرجع URI مطلقًا أو نسبيًا. إذا لم يتم تحديد السمة xlink: href ، فلن يقوم العنصر بإنشاء ارتباط. تُستخدم سمات xlink: show و xlink: actuate للتحكم في سلوك الارتباط. تأخذ السمة xlink: show إحدى القيم التالية: * "new" - قم بتحميل المورد المرتبط في نافذة أو إطار أو جزء أو علامة تبويب جديدة في المتصفح. هذه هي القيمة الافتراضية. * "استبدال" - قم بتحميل المورد المرتبط في نفس النافذة أو الإطار أو الجزء أو علامة تبويب المتصفح. * "التضمين" - قم بتحميل المورد المرتبط بدلاً من العنصر الذي يحدد الارتباط. * "other" - السلوك غير محدد بمواصفات SVG. يجب أن يوفر وكلاء المستخدم بعض الآليات لمتابعة الارتباط. * "لا شيء" - لم يتم تقديم الرابط. تأخذ سمة xlink: actuate إحدى القيم التالية: * “onRequest” - يجب على المستخدم أن يطلب صراحةً تحميل المورد المرتبط. * "onLoad" - يتم تحميل المورد المرتبط تلقائيًا. بالإضافة إلى السمة xlink: href ، قد يكون لعنصر xlink أيضًا سمات xlink: role و xlink: arcrole. تحدد السمة xlink: role دور العنصر داخل الارتباط. تحدد السمة xlink: arcrole قوس العنصر داخل الارتباط. يستخدم عنصر xlink لتحديد العلاقة بين مصدرين. تحدد السمة xlink: href عنوان URL للمورد المرتبط. تحدد سمات xlink: role و xlink: arcrole دور العنصر داخل الارتباط.

عند استخدام xlink: href ، فإنه يحدد إشارة إلى مورد على أنه IRI. من المهم فهم الغرض من الارتباط بالفعل في كل عنصر يستخدمه. قد تستمر بعض المتصفحات في دعمها ، ولكن ربما تمت إزالتها بالفعل من معايير الويب ذات الصلة. يمكن إسقاطها أو الاحتفاظ بها لأسباب تتعلق بالتوافق فقط. إذا أمكن ، تجنب استخدامه وبدلاً من ذلك قم بتحديث الكود الموجود. في xlink: href ، يتم تحديد مرجع للملف أو العنصر المستخدم لتوليد صورة المؤشر. يحتوي العنصر المشار إليه على أي سمات لم يتم تعريفها في العنصر الموروث.

يتم تقديم مرجع الصورة الرمزية على هيئة حرف رسومي بديل في جزء مستند SVG. يتم استخدام طريقة xlink: href للإشارة إلى رمز البرنامج النصي على مورد خارجي. إذا لم يكن لهذا العنصر نقطة توقف متدرجة محددة ، وكان العنصر المشار إليه كذلك (ربما بسبب سمة xlink: attr الخاصة به) ، فإن العنصر المشار إليه يحتفظ بإيقاف التدرج اللوني الخاص به. يتم توريث أي وجميع الراديان التي لم يتم تحديدها في العنصر المشار إليه بواسطة هذا العنصر.

ما هو Xlink في Svg؟

ما هو Xlink في Svg؟
مصدر الصورة: bdp.com

في SVG ، تُستخدم سمة xlink لإنشاء علاقة بين مصدرين. يتم استخدام السمة xlink: href لتحديد موقع المورد ، ويتم استخدام سمة xlink: title لتحديد عنوان يمكن قراءته بواسطة الإنسان للمورد.

هل يمكن أن يكون لدى Svg Href؟

يتم استخدام خاصية href لتعريف عنوان URL الذي يمثل عنصرًا أو جزءًا داخل مستند SVG يمكن نسخه. يمكن أن يشير عنصر use> إلى مستند SVG بأكمله عن طريق تعيين قيمة href بدون جزء.

كيف يمكنني استخدام Svg في علامة I؟

لاستخدام صور vg مباشرة في مستندات HTML ، يمكنك تضمين * svg إذا فتحت صورة SVG في كود VS أو IDE آخر ، انسخ الكود ، ثم الصقه داخل النص الأساسي> عنصر في مستند HTML الخاص بك ، يمكنك إنجاز ذلك. يجب أن تبدو صفحة الويب الخاصة بك تمامًا مثل تلك الموضحة أدناه إذا اتبعت جميع الإرشادات.

كيف يمكنني استخدام Svg في Css؟

كيف يمكنني استخدام Svg في Css؟
مصدر الصورة: pinimg.com

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

وهي اختصار لـScalable Vector Graphics. XML هو نوع من تنسيق الصور المستخدم في لغة التوصيف الموسعة (XML) لإنشاء رسومات قائمة على المتجهات. تستخدم CSS و HTML صورة SVG بعدة طرق. في هذا البرنامج التعليمي ، سنلقي نظرة على ست طرق مختلفة. يمكنك استخدام SVG كصورة خلفية CSS في هذه الخطوة. إنه مشابه لإضافة صورة إلى مستند HTML باستخدام علامة> img>. نحن نجرب CSS هذه المرة لأن HTML لا تستجيب مثل CSS.

يمكن أيضًا استخدام عناصر HTML لإضافة صورة إلى الصفحة. يمكن استخدام الكائن <object> في أي متصفح يدعم SVG (Scalable Vector Graphics). يعد عنصر HTML طريقة أخرى لاستخدام صورة في HTML و CSS باستخدام بناء الجملة التالي:> embedsrc = happy.svg. لم تعد العديد من المتصفحات الحديثة تدعم المكونات الإضافية للمتصفح ، وهذا هو السبب في أن استخدامها ليس فكرة جيدة بشكل عام.

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

إيجابيات وسلبيات استخدام رسومات موجهة قابلة للتطوير (svg) في تصميم الويب

تعد Scalable Vector Graphics (SVG) خيارًا ممتازًا لتصميم الويب بعدة طرق. تعتبر الحلول ملائمة لكبار المسئولين الاقتصاديين ، ويتم تضمينها مباشرة في HTML ، وهي مناسبة للمستقبل ، ويمكن استخدامها بألوان وأشكال أبسط للشعار والأيقونة والرسومات المسطحة. على الرغم من ذلك ، قد لا يكون SVG هو الخيار الأفضل للصور التي تحتوي على الكثير من التفاصيل والملمس ، لأنه لا يدعم المتصفحات القديمة.