Spec-Zone.ru › SVG

tableValues

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

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

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

Пример

html
<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="#ff0000" />
      <stop offset="0.5" stop-color="#00ff00" />
      <stop offset="1" stop-color="#0000ff" />
    </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)"
    style="filter: url(#componentTransfer1);" />
  <rect
    x="0"
    y="0"
    width="200"
    height="200"
    fill="url(#gradient)"
    style="filter: url(#componentTransfer2); transform: translateX(220px);" />
</svg>

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

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

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

Пустой список приводит к функции идентичного преобразования.

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

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

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

Spec-Zone.ru

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