0
私はdef
から塗りつぶしを削除し、use
にに適用されます使用し、それをcssを使ってsvg hoverの色を設定するには?
rect{
width: 100px;
height: 100px;
fill: #ff0;
}
rect:hover{
fill: #f0f;
}
use:hover{
fill: #f0f;
}
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="140" height="300">
<defs>
<rect id="rect"/>
</defs>
<rect/>
<use xlink:href="#rect" y="120"/>
</svg>
あなたの答えをありがとうございました –