Последние учебники веб-разработки
 

SVG <Rect>


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) от (legal range: 0 to 1)
  • Свойство CSS-тактный непрозрачности определяет прозрачность цвета обводки (legal range: 0 to 1) от (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) от (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 атрибуты округляет углы прямоугольника