Spec-Zone.ru › SVG

Класс

Присваивает имя класса или набор имён классов элементу. Вы можете присвоить одно и то же имя класса или имена нескольким элементам, однако несколько имён классов должны быть разделены пробелами.

Имя класса элемента выполняет две ключевые роли:

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

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

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

Категории Нет
Значение <список-имен-классов>
Анимируемо Да
Нормативный документ SVG 1.1 (2-е издание): Атрибут class

Пример

html
<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>
  • <font>
  • <foreignObject>
  • <g>
  • <glyph>
  • <glyphRef>
  • <image>
  • <line>
  • <linearGradient>
  • <marker>
  • <mask>
  • <missing-glyph>
  • <path>
  • <pattern>
  • <polygon>
  • <polyline>
  • <radialGradient>
  • <rect>
  • <stop>
  • <svg>
  • <switch>
  • <symbol>
  • <text>
  • <textPath>
  • <title>
  • <tref>
  • <tspan>
  • <use>

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

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

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

Spec-Zone.ru

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