Spec-Zone.ru › SVG

stroke-opacity

Базовый уровень Широко доступно

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

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

Атрибут stroke-opacity — это атрибут представления, задающий непрозрачность сервера отрисовки (цвета, градиента, узора и т. д.), применяемого к обводке фигуры.

Примечание: У атрибута представления stroke-opacity также есть соответствующее свойство CSS: stroke-opacity. Если заданы оба варианта, приоритет имеет свойство CSS.

Этот атрибут можно использовать со следующими элементами SVG:

  • <circle>
  • <ellipse>
  • <path>
  • <line>
  • <polygon>
  • <polyline>
  • <rect>
  • <text>
  • <textPath>
  • <tspan>

Пример

<svg viewBox="0 0 40 10" xmlns="http://www.w3.org/2000/svg">
  <!-- Default stroke opacity: 1 -->
  <circle cx="5" cy="5" r="4" stroke="green" />

  <!-- Stroke opacity as a number -->
  <circle cx="15" cy="5" r="4" stroke="green" stroke-opacity="0.7" />

  <!-- Stroke opacity as a percentage -->
  <circle cx="25" cy="5" r="4" stroke="green" stroke-opacity="50%" />

  <!-- Stroke opacity as a CSS property -->
  <circle cx="35" cy="5" r="4" stroke="green" style="stroke-opacity: .3;" />
</svg>

Примечания по использованию

Значение [0-1] | <процент>
Значение по умолчанию 1
Анимируемый Да

Важно учитывать, что обводка частично перекрывает заливку фигуры, поэтому при непрозрачности обводки, отличной от 1, сквозь неё будет частично видна заливка. Чтобы избежать этого эффекта, можно задать общую непрозрачность с помощью атрибута opacity или поместить обводку позади заливки с помощью атрибута paint-order.

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

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

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

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS
stroke-opacity ≤80 ≤80 1 ≤67 ≤13.1 ≤80 4 ≤57 ≤13.4 ≤13.0 ≤80 ≤13.4

См. также

  • Свойство CSS stroke-opacity

© 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/stroke-opacity

Spec-Zone.ru

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