Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何更改svg文件的z索引?_Javascript_Html_Css_Reactjs_Svg - Fatal编程技术网

Javascript 如何更改svg文件的z索引?

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

我知道有很多这样的问题,我已经看过了,但是在这个案例中没有一个对我有帮助

我正在研究React应用程序。一个组件是一个SVG文件,第二个组件是第二个SVG文件

我在主文件(App.js)中呈现的这两个组件。就这样

<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的“顺序”)