Spec-Zone.ru › SVG

class

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в различных версиях браузеров. Она доступна во всех браузерах с ⁨июля 2015⁩ года.

  • Подробнее
  • Полная информация о совместимости
  • Отправить отзыв

Назначает элементу имя класса или набор имён классов. Одно и то же имя класса или набор имён можно назначить любому количеству элементов, однако несколько имён классов необходимо разделять пробельными символами.

Имя класса элемента выполняет две основные функции:

  • Используется как селектор таблицы стилей, когда автор назначает стилевую информацию группе элементов.
  • Используется браузером для общих целей.

Этот класс можно использовать для стилизации содержимого SVG с помощью CSS.

Контекст использования

Категории Нет
Значение <list-of-class-names>
Анимируемый Да

Пример

<html lang="en">
  <body>
    <svg
      width="120"
      height="220"
      viewPort="0 0 120 120"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg">
      <style>
        <![CDATA[
          rect.rectClass {
            stroke: #000066;
            fill: #00cc00;
          }
          circle.circleClass {
            stroke: #006600;
            fill: #cc0000;
          }
        ]]>
      </style>

      <rect class="rectClass" x="10" y="10" width="100" height="100" />
      <circle class="circleClass" cx="40" cy="50" r="26" />
    </svg>
  </body>
</html>

Элементы

Следующие элементы могут использовать атрибут class:

  • <a>
  • <circle>
  • <clipPath>
  • <defs>
  • <desc>
  • <ellipse>
  • <feBlend>
  • <feColorMatrix>
  • <feComponentTransfer>
  • <feComposite>
  • <feConvolveMatrix>
  • <feDiffuseLighting>
  • <feDisplacementMap>
  • <feFlood>
  • <feGaussianBlur>
  • <feImage>
  • <feMerge>
  • <feMorphology>
  • <feOffset>
  • <feSpecularLighting>
  • <feTile>
  • <feTurbulence>
  • <filter>
  • <foreignObject>
  • <g>
  • <image>
  • <line>
  • <linearGradient>
  • <marker>
  • <mask>
  • <path>
  • <pattern>
  • <polygon>
  • <polyline>
  • <radialGradient>
  • <rect>
  • <stop>
  • <svg>
  • <switch>
  • <symbol>
  • <text>
  • <textPath>
  • <title>
  • <tspan>
  • <use>

Спецификации

Спецификация
Scalable Vector Graphics (SVG) 2>
# ElementSpecificStyling>

Совместимость с браузерами

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari в iOS Samsung Internet WebView для Android WebView в iOS
class 1 12 1 15 1 18 4 14 1 1.0 4.4 1
animation_support 5 79 5 15 4 18 5 14 3.2 1.0 4.4 3.2

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Attribute/class

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API