HTML svg Tag
HTML svg Tag – يٌستخدم الوسم <svg> كحاوية لرسومات الـ SVG (Scalable Vector Graphics). يمكن استخدامه كعنصر خارجي لمستندات الـ SVG أو تضمينة داخل مستندات HTML.
HTML svg Tag
مثال للتوضيح
إستخدام وسم <svg> لرسم مستطيل:
<svg width="300" height="200"> <rect x="50" y="50" width="200" height="100" fill="red" stroke-width="5" stroke="grey" /> </svg>
يمكنك رسم مستطيل أو دائرة أو مسارات أو أى شكل أخر بإستخدام <svg> بأشكال وطرق مختلفة!
يمكن أن تكون السمة xmlns مطلوبة فقط لعنصر svg الخارجي لمستندات SVG. فى حالة تضمينة في عناصر svg الداخلية أو مستندات HTML فإن هذه السمة غير مطلوب.
السمات المحددة – Specific Attributes
يدعم الوسم <svg> هذه السمات:
السمة | القيمة | الوصف |
---|---|---|
baseProfiledeprecated | none full basic tiny | يحدد الحد الأدنى لملف تعريف لغة SVG الذي يتطلبه المستند. |
contentScriptTypedeprecated | content-type | يحدد لغة البرمجة النصية الافتراضية المستخدمة بواسطة جزء SVG. |
contentStyleTypedeprecated | content-type | يحدد لغة التنسيق (style sheet) الافتراضية المستخدمة بواسطة جزء SVG. |
height | length | percentage | يحدد الارتفاع المعروض لإطار العرض المستطيل. (ليس ارتفاع نظام الإحداثيات) |
preserveAspectRatio | none xMinYMin xMidYMin xMaxYMin xMinYMid xMidYMid xMaxYMid xMinYMax xMidYMax xMaxYMax (meet|slice) | يحدد كيف يجب أن يتعدل جزء svg إذا تم عرضه بنسبة عرض إلى ارتفاع مختلفة. meet (الإفتراضية): يحدد أن الصورة تحافظ على تناسبها وتكون مرئية. slice: يحدد أن الصورة تحتفظ بنسبها ويتم تصغير حجم viewBox قدر الإمكان. |
versiondeprecated | number | يحدد إصدار SVG المستخدم للمحتوى الداخلي للعنصر. |
viewbox | list-of-numbers | يحدد حدود إطار عرض SVG لجزء SVG الحالي. |
width | length | percentage | يحدد العرض المعروض لإطار العرض المستطيل. (ليس ارتفاع نظام الإحداثيات) |
x | length | percentage | يحدد إحداثي x المعروض لحاوية svg. لن يؤثر على عناصر svg الخارجية. |
y | length | percentage | يحدد إحداثي y المعروض لحاوية svg. لن يؤثر على عناصر svg الخارجية. |
إقرأ أيضًا – HTML <SVG> Tag
للمزيد من المعلومات عن إستخدام الـ SVG شاهد فصل: HTML5 SVG.
دعم المتصفحات
3.0 | 4.0 | 9.0 | 3.2 | 10.1 |
الإبلاغ عن خطأ
×إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:
info@albashmoparmeg.com
شكرًا لك على مساعدتك لنا!