أحدث البرامج التعليمية وتطوير الشبكة
 

SVG <المستطيل>


SVG الأشكال

SVG لديه بعض العناصر شكل المعرفة مسبقا التي يمكن استخدامها من قبل المطورين:

  • المستطيل <rect>
  • دائرة <circle>
  • القطع الناقص <ellipse>
  • خط <line>
  • شكل متعدد الخطوط <polyline>
  • المضلع <polygon>
  • مسار <path>

والفصول التالية شرح كل عنصر، بدءا من عنصر المستطيل.


SVG مستطيل - <rect>

مثال 1

و <rect> يستخدم عنصر لإنشاء مستطيل والاختلافات في شكل مستطيل:

على غرار = "ملء: RGB (0،0،255)؛ السكتة الدماغية العرض: 3؛ السكتة الدماغية: RGB (0،0،0)" /> عذرا، متصفحك لا يدعم SVG المضمنة.

هنا هو رمز SVG:

مثال

<svg width="400" height="110">
  <rect width="300" height="100" style="fill:rgb(0,0,255);stroke-width:3;stroke:rgb(0,0,0)" />
</svg>
انها محاولة لنفسك »

Code explanation:

  • العرض والارتفاع سمات <rect> عنصر تحدد ارتفاع و عرض المستطيل
  • و style يستخدم السمة لتعريف خصائص CSS للمستطيل
  • الخاصية CSS ملء تحدد لون تعبئة المستطيل
  • الخاصية CSS السكتة الدماغية عرض تحدد عرض حدود المستطيل
  • الخاصية CSS السكتة الدماغية تحدد لون حدود المستطيل

مثال 2

دعونا ننظر في مثال آخر يحتوي على بعض السمات الجديدة:

عذرا، متصفحك لا يدعم SVG المضمنة.

هنا هو رمز SVG:

مثال

<svg width="400" height="180">
  <rect x="50" y="20" width="150" height="150"
  style="fill:blue;stroke:pink;stroke-width:5;fill-opacity:0.1;stroke-opacity:0.9" />
</svg>
انها محاولة لنفسك »

Code explanation:

  • في x تحدد سمة الموقف الأيسر من المستطيل (على سبيل المثال س = "50" يضع بكسل مستطيل 50 من الهامش الأيسر)
  • و y تحدد سمة الموقف العلوي من المستطيل (على سبيل المثال ذ = "20" يضع بكسل مستطيل 20 من الهامش العلوي)
  • تحدد خاصية CSS ملء التعتيم غموض لون التعبئة (legal range: 0 to 1)
  • تحدد خاصية CSS السكتة الدماغية غموض غموض اللون السكتة الدماغية (legal range: 0 to 1)

مثال 3

تحديد التعتيم للعنصر كله:

عذرا، متصفحك لا يدعم SVG المضمنة.

هنا هو رمز SVG:

مثال

<svg width="400" height="180">
  <rect x="50" y="20" width="150" height="150"
  style="fill:blue;stroke:pink;stroke-width:5;opacity:0.5" />
</svg>
انها محاولة لنفسك »

Code explanation:

  • الخاصية CSS التعتيم تحدد قيمة التعتيم للعنصر كله (legal range: 0 to 1)

مثال 4

المثال الأخير، وإنشاء مستطيل مع زوايا مدورة:

عذرا، متصفحك لا يدعم SVG المضمنة.

هنا هو رمز SVG:

مثال

<svg width="400" height="180">
  <rect x="50" y="20" rx="20" ry="20" width="150" height="150"
  style="fill:red;stroke:black;stroke-width:5;opacity:0.5" />
</svg>
انها محاولة لنفسك »

Code explanation:

  • وآر إكس و ry سمات تقريب زوايا المستطيل