在使用对象时更改鼠标上方的SVG笔触颜色,可以通过以下步骤实现:
下面是一个示例代码,演示了如何在使用对象时更改鼠标上方的SVG笔触颜色:
<!DOCTYPE html>
<html>
<head>
<style>
svg {
width: 200px;
height: 200px;
}
</style>
</head>
<body>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect id="myRect" x="50" y="50" width="100" height="100" stroke="blue" fill="transparent" />
</svg>
<script>
var rect = document.getElementById('myRect');
rect.addEventListener('mouseover', function() {
rect.setAttribute('stroke', 'red');
});
rect.addEventListener('mouseout', function() {
rect.setAttribute('stroke', 'blue');
});
</script>
</body>
</html>
在上述示例代码中,我们创建了一个矩形SVG元素,并给它设置了初始的笔触颜色为蓝色。当鼠标悬停在矩形上方时,笔触颜色会变为红色;当鼠标离开时,笔触颜色会恢复为蓝色。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云