Spec-Zone.ru › SVG

tableValues

Атрибут tableValues задаёт список чисел, определяющих таблицу значений для функции передачи цветового компонента.

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

  • <feFuncA>
  • <feFuncB>
  • <feFuncG>
  • <feFuncR>

Пример

<svg viewBox="0 0 420 200" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <linearGradient
      id="gradient"
      gradientUnits="userSpaceOnUse"
      x1="0"
      y1="0"
      x2="200"
      y2="0">
      <stop offset="0" stop-color="red" />
      <stop offset="0.5" stop-color="lime" />
      <stop offset="1" stop-color="blue" />
    </linearGradient>
  </defs>

  <filter id="componentTransfer1" x="0" y="0" width="100%" height="100%">
    <feComponentTransfer>
      <feFuncR type="table" tableValues="0 1" />
      <feFuncG type="table" tableValues="0 1" />
      <feFuncB type="table" tableValues="0 1" />
    </feComponentTransfer>
  </filter>
  <filter id="componentTransfer2" x="0" y="0" width="100%" height="100%">
    <feComponentTransfer>
      <feFuncR type="table" tableValues="1 0" />
      <feFuncG type="table" tableValues="1 0" />
      <feFuncB type="table" tableValues="1 0" />
    </feComponentTransfer>
  </filter>

  <rect
    x="0"
    y="0"
    width="200"
    height="200"
    fill="url(#gradient)"
    filter="url(#componentTransfer1)" />
  <rect
    x="220"
    y="0"
    width="200"
    height="200"
    fill="url(#gradient)"
    filter="url(#componentTransfer2)" />
</svg>

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

Значение <list-of-numbers>
Значение по умолчанию Пустой список, в результате чего используется тождественное преобразование
Анимируемый Да
<list-of-numbers>

Это значение содержит разделённый запятыми и/или пробелами список <number>, который задаёт таблицу поиска для функции передачи цветового компонента. Каждое число может находиться в диапазоне от 0 до 1.

Пустой список приводит к использованию тождественной функции передачи.

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

Спецификация
Модуль эффектов фильтров уровня 1>
# element-attrdef-fecomponenttransfer-tablevalues>

© 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/tableValues

Spec-Zone.ru

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