Javascript 如何更改svg文件的z索引?
我知道有很多这样的问题,我已经看过了,但是在这个案例中没有一个对我有帮助 我正在研究React应用程序。一个组件是一个SVG文件,第二个组件是第二个SVG文件 我在主文件(App.js)中呈现的这两个组件。就这样Javascript 如何更改svg文件的z索引?,javascript,html,css,reactjs,svg,Javascript,Html,Css,Reactjs,Svg,我知道有很多这样的问题,我已经看过了,但是在这个案例中没有一个对我有帮助 我正在研究React应用程序。一个组件是一个SVG文件,第二个组件是第二个SVG文件 我在主文件(App.js)中呈现的这两个组件。就这样 <div className="app"> <div className="container"> <Gender changeGender={changeGender}/> <R
<div className="app">
<div className="container">
<Gender
changeGender={changeGender}/>
<Range
getHeight={getHeight}
getWeight={getWeight}
Height={bmi.height}
Weight={bmi.weight}/>
<Button className="button" />
</div>
<Waves className="waves" />
<Result />
</div>
import React from 'react';
import { ReactComponent as Arrow } from "../Icons/arrow.svg";
function Button(){
return(
<div className="buttonContainer">
<Arrow className="arrow-icon" />
</div>
);
}
export default Button;
按钮组件如下所示
<div className="app">
<div className="container">
<Gender
changeGender={changeGender}/>
<Range
getHeight={getHeight}
getWeight={getWeight}
Height={bmi.height}
Weight={bmi.weight}/>
<Button className="button" />
</div>
<Waves className="waves" />
<Result />
</div>
import React from 'react';
import { ReactComponent as Arrow } from "../Icons/arrow.svg";
function Button(){
return(
<div className="buttonContainer">
<Arrow className="arrow-icon" />
</div>
);
}
export default Button;
从“React”导入React;
从“./Icons/Arrow.svg”导入{ReactComponent as Arrow};
功能按钮(){
返回(
);
}
导出默认按钮;
我尝试为这两个设置z索引,但没有任何变化。你知道怎么可能吗?谢谢。Z-Index不适用于SVG文件。若希望SVG形状位于其他形状之上,请将该形状渲染为最后一个。最后渲染的形状将位于其他形状的顶部。Z-Index不适用于SVG文件。若希望SVG形状位于其他形状之上,请将该形状渲染为最后一个。渲染的最后一个形状将位于其他形状的顶部。交换按钮和波浪的顺序。SVG按照绘制者的顺序绘制,即第二个绘制的是第一个绘制的。z索引在SVG中不起作用。如果您希望svg形状位于其他形状之上,请最后按按钮和波浪的顺序绘制该形状。SVG按照绘制者的顺序绘制,即第二个绘制的是第一个绘制的。z索引在SVG中不起作用。如果希望svg形状位于其他形状之上,请最后绘制该形状,请考虑明确提及“将该形状渲染为最后一个”和“位于其他形状之上”涉及修改DOM(DOM的“顺序”),考虑明确提及“将该形状渲染为最后一个”和“位于其他形状之上”涉及修改DOM(DOM的“顺序”)