CSS свойство paint-order
- Предыдущая страница page-break-inside
- Следующая страница perspective
определение и использование
paint-order
свойство определяет порядок рисования SVG элемента или текста.
обратите внимание:для текстовых элементов можно изменить порядок обводки (stroke) и заливки (fill), так как маркеры (markers) не применяются.
пример
пример 1
изменить порядок рисования SVG <circle> элемента:
circle { paint-order: stroke fill; }
пример 2
изменить порядок рисования SVG <text> элемента с радужной заливкой градиента:
text { paint-order: stroke fill; }
CSS синтаксис
paint-order: normal|одно значение|два значения|три значения|initial|inherit;
значение свойства
значение | описание |
---|---|
normal | значение по умолчанию. Последовательность рисования: заполнение, обводка, маркеры. |
одно значение |
рисование начнется с заданных значений и продолжится по умолчанию для оставшейся части. если указан только "stroke", следующей операцией будет заполнение (fill), затем маркеры (markers). |
два значения |
рисование начнется с заданных значений и продолжится по умолчанию для оставшейся части. если указан "stroke markers", следующей операцией будет заполнение (fill). |
три значения | рисование будет производиться в соответствии с заданными значениями. |
initial | установить этот атрибут в его значение по умолчанию. См. также initial. |
inherit | получает этот атрибут от родительского элемента. См. также inherit. |
технические детали
по умолчанию: | normal |
---|---|
наследование: | да |
создание анимации: | не поддерживается. См. также:свойства анимации. |
версия: | CSS3 |
JavaScript синтаксис: | object.style.paintOrder="stroke fill" |
поддержка браузеров
числа в таблице указывают на версию первого браузера, который полностью поддерживает этот атрибут.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
35.0 | 17.0 | 60.0 | 8.0 | 22.0 |
соответствующие страницы
Урок:Уроки SVG
Урок:Графика HTML SVG
- Предыдущая страница page-break-inside
- Следующая страница perspective