Spec-Zone.ru › SVG

fill-opacity

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

Примечание: В качестве атрибута представления fill-opacity можно использовать как свойство CSS.

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

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

Пример

html
<svg viewBox="0 0 400 100" xmlns="http://www.w3.org/2000/svg">
  <!-- Default fill opacity: 1 -->
  <circle cx="50" cy="50" r="40" />

  <!-- Fill opacity as a number -->
  <circle cx="150" cy="50" r="40" fill-opacity="0.7" />

  <!-- Fill opacity as a percentage -->
  <circle cx="250" cy="50" r="40" fill-opacity="50%" />

  <!-- Fill opacity as a CSS property -->
  <circle cx="350" cy="50" r="40" style="fill-opacity: .25;" />
</svg>

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

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

Примечание: SVG2 вводит процентные значения для fill-opacity, однако они пока не широко поддерживаются (см. Совместимость с браузерами ниже). Поэтому рекомендуется устанавливать непрозрачность с помощью значения в диапазоне [0-1].

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

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

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
fill-opacity ≤80 ≤80 ≤72 67 ≤13.1 80 79 57 ≤13.4 13.0 80

См. также

  • opacity
  • stop-opacity
  • stroke-opacity

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

Spec-Zone.ru

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