SVG – масштабируемая векторная графика, которая может быть вставлена на веб-страницу несколькими способами:
- Использование тега
<img>
. SVG-файл можно вставить на страницу с помощью тега<img>
и указать путь к файлу в атрибутеsrc
. Например:
<img src="image.svg" alt="SVG image">
- Использование тега
<object>
. Тег<object>
позволяет вставить SVG-файл в документ и задать его параметры. Ниже приведен пример:
<object type="image/svg+xml" data="image.svg" width="100" height="100">
<img src="fallback.png" alt="SVG image">
</object>
- Использование тега
<embed>
. Тег<embed>
также позволяет вставить SVG-файл на страницу и задать его параметры. Пример:
<embed type="image/svg+xml" src="image.svg" width="100" height="100">
- Использование тега
<svg>
. SVG-изображение можно вставить непосредственно в HTML-код страницы с помощью тега<svg>
. Например:
<svg width="100" height="100">
<circle cx="50" cy="50" r="40" stroke="black" stroke-width="2" fill="red" />
</svg>
- Использование CSS. SVG-изображения можно задавать через CSS, используя свойство
background-image
. Пример:
div {
background-image: url('image.svg');
width: 100px;
height: 100px;
}
Каждый из этих способов имеет свои преимущества и недостатки, и выбор конкретного способа зависит от конкретной ситуации.