Наклон
Атрибут slope определяет значения для линейных фильтров, таких как яркость.
Атрибут slope поддерживается потомками фильтра <feComponentTransfer>, включая функции преобразования feFunc-RGBA. Когда значение type функции преобразования равно linear, атрибут slope определяет наклон линейной функции.
Вы можете использовать этот атрибут со следующими элементами функций преобразования SVG, когда type="linear" установлено:
Примечание: Изначально атрибут slope использовался в <font-face> для указания угла наклона вертикального штриха шрифта. Это использование устарело.
Примечания по использованию
Примеры
В этом примере градиентная коробка имеет два элемента текста с применёнными линейными фильтрами. Наклоны функций преобразования фильтров каждого фильтра различаются.
<svg width="8cm" height="4cm" viewBox="0 0 800 400" xmlns="http://www.w3.org/2000/svg" version="1.1"> <title>Examples of feComponentTransfer operations</title> <desc> Text strings showing the effects of the slope attribute of the feComponentTransfer filter function linear options. </desc> <defs> <linearGradient id="MyGradient" gradientUnits="userSpaceOnUse" x1="100" y1="0" x2="600" y2="0"> <stop offset="0" stop-color="#ff0000" /> <stop offset="1" stop-color="#0000ff" /> </linearGradient> <filter id="Linear1" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%"> <feComponentTransfer> <feFuncR type="linear" slope="1" /> <feFuncG type="linear" slope="1" /> <feFuncB type="linear" slope="1" /> </feComponentTransfer> </filter> <filter id="Linear2" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%"> <feComponentTransfer> <feFuncR type="linear" slope="0.5" /> <feFuncG type="linear" slope="2.5" /> <feFuncB type="linear" slope="5" /> </feComponentTransfer> </filter> </defs> <rect fill="none" stroke="blue" x="1" y="1" width="798" height="398" /> <g font-family="Verdana" font-size="100" font-weight="bold" fill="url(#MyGradient)"> <text x="100" y="190" filter="url(#Linear1)">Slope1</text> <text x="100" y="290" filter="url(#Linear2)">Slope2</text> </g> </svg>
Спецификации
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
slope |
5 | 12 | 3 | 15 | 6 | 18 | 4 | 14 | 6 | 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/slope