好的,所以我制作了一个带有角度和 svg 的饼图。它看起来不错,但它对悬停事件的响应并没有那么好。
<path (click)="pieClick(cat)" class="slice" [attr.fill]="getColor(i)" [attr.d]="getArc()"></path>
那就是绘制饼图的路径。这里应该注意,颜色必须从后端服务器获取,所以我不能简单地将其硬编码到 css 中。
我现在拥有的 css 看起来像这样
.slice {
cursor: pointer;
}
.slice:hover {
fill: #333;
}
它可以工作,但最好我只想在悬停时减轻颜色而不是将其设置为#333.
这可以用纯 CSS 完成,还是我需要以某种方式将该属性映射到角度代码?