SVGStyleElementBuilder Class
SVGStyleElementBuilder class
A builder class for constructing an SVG ‘style’ element. This class facilitates the creation and configuration of an SVG style element with CSS rules.
public class SVGStyleElementBuilder : SVGElementBuilder<SVGStyleElement>, ICoreAttributeSetter,
IDocumentElementEventAttributeSetter, IGlobalEventAttributeSetter
Constructors
Properties
Methods
Name | Description |
---|
AddComment(string) | Adds a comment to the style content. |
AddRule(string, Action<RuleBuilder>) | Adds a CSS rule to the style element using a RuleBuilder. |
AddRule(string, string) | Adds a CSS rule to the style element. |
Attribute(string, string) | |
override Build(Document) | Builds the SVG style element with the accumulated CSS rules and adds it to the specified document. |
virtual Build(SVGStyleElement) | |
BuildElement(Document) | |
Media(string) | Sets the ‘media’ attribute of the SVG ‘style’ element. This attribute specifies the media for which the styles are intended, allowing the styles to be conditional on the media type. |
Title(string) | Sets the ’title’ attribute of the SVG ‘style’ element. This attribute provides an advisory title for the style element, which can be useful for accessibility and tool-tip text. |
Type(string) | Sets the ’type’ attribute of the SVG ‘style’ element. This attribute specifies the style sheet language of the element’s contents. |
See Also