الكورس

Advertisements

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> هذه السمات:

السمةالقيمةالوصف
baseProfiledeprecatednone
full
basic
tiny
يحدد الحد الأدنى لملف تعريف لغة SVG الذي يتطلبه المستند.
contentScriptTypedeprecatedcontent-typeيحدد لغة البرمجة النصية الافتراضية المستخدمة بواسطة جزء SVG.
contentStyleTypedeprecatedcontent-typeيحدد لغة التنسيق (style sheet) الافتراضية المستخدمة بواسطة جزء SVG.
heightlength | percentageيحدد الارتفاع المعروض لإطار العرض المستطيل. (ليس ارتفاع نظام الإحداثيات)
preserveAspectRationone
xMinYMin
xMidYMin
xMaxYMin
xMinYMid
xMidYMid
xMaxYMid
xMinYMax
xMidYMax
xMaxYMax
(meet|slice)
يحدد كيف يجب أن يتعدل جزء svg إذا تم عرضه بنسبة عرض إلى ارتفاع مختلفة.

meet (الإفتراضية): يحدد أن الصورة تحافظ على تناسبها وتكون مرئية.
slice: يحدد أن الصورة تحتفظ بنسبها ويتم تصغير حجم viewBox قدر الإمكان.
versiondeprecatednumberيحدد إصدار SVG المستخدم للمحتوى الداخلي للعنصر.
viewboxlist-of-numbersيحدد حدود إطار عرض SVG لجزء SVG الحالي.
widthlength |
percentage
يحدد العرض المعروض لإطار العرض المستطيل. (ليس ارتفاع نظام الإحداثيات)
xlength |
percentage
يحدد إحداثي x المعروض لحاوية svg.
لن يؤثر على عناصر svg الخارجية.
ylength |
percentage
يحدد إحداثي y المعروض لحاوية svg.
لن يؤثر على عناصر svg الخارجية.

Advertisements

 

إقرأ أيضًا – HTML <SVG> Tag

 

للمزيد من المعلومات عن إستخدام الـ SVG شاهد فصل: HTML5 SVG.

 


 

دعم المتصفحات

 

firefox - الباشمبرمجCHROME - الباشمبرمجIE - الباشمبرمجsafari - الباشمبرمجopera - الباشمبرمج
3.04.09.03.210.1


الإبلاغ عن خطأ

×

إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:

info@albashmoparmeg.com

شكرًا لك على مساعدتك لنا!

Advertisements