--- title: cursor slug: Web/SVG/Element/cursor tags: - SVG - 元素 - 参考 - 废弃 - 需要示例 translation_of: Web/SVG/Element/cursor ---
cursor
元素可以用来定义独立于平台的自定义指针。要想定义独立于平台的指针,建议先创建一个PNG图象,然后定义一个引用该PNG图像的cursor
元素,并在图像内部标识指针头(亦即,热点)的精确位置。
建议使用PNG格式,因为它支持利用alpha通道定义透明并遮罩的能力。如果使用了别的图像格式,这个格式必须支持透明度遮罩的定义(两个选项:提供一个明确的alpha通道或者使用一个特殊的像素色以表示透明度)。如果能够确定透明度遮罩,遮罩确定了指针的形状;否则,指针将是一个不透明的矩形。通常地,别的像素信息(例如,R、G、B通道)定义了指针没有被遮罩到的部分的颜色,注意指针一般至少包含两个颜色,这样在大多数背景中都能看到指针。
{{SVGInfo}}
该元素实现了SVGCursorElement
接口。
Specification | Status | Comment |
---|---|---|
{{SpecName("SVG2", "interact.html#CursorElement", "<cursor>")}} | {{Spec2("SVG2")}} | Replaced {{SVGAttr("xlink:href")}} by {{SVGAttr("href")}} attribute. |
{{SpecName("SVG1.1", "interact.html#CursorElement", "<cursor>")}} | {{Spec2("SVG1.1")}} | Initial definition |
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("svg.elements.cursor")}}