我有这个SVG方案
。
主要的问题是,SVG中有一个'g id='Numbers'',我不能改变数字的z索引,它们会干扰点击SVG。
我试图通过引用来解决这个问题
import s from './styles.module.scss'
const ModifySVG = () =>
{
if (ref.current !== null)
{
let seatsList = ref.current.querySelector('#Numbers').childNodes
seatsList.forEach( (pathTag: any) =>
{
pathTag.setAttribute('class', s.numbers);
})
}
}
CSS样式:
.numbers{
z-index: -1;
}
1条答案
按热度按时间ajsxfq5m1#
SVG元素不考虑
z-index
。使用pointer-events
单击text
元素。