Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.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剔除文本样式问题:无法解释的裁剪底部_Javascript_Css_Reactjs_Svg - Fatal编程技术网

Javascript SVG剔除文本样式问题:无法解释的裁剪底部

Javascript SVG剔除文本样式问题:无法解释的裁剪底部,javascript,css,reactjs,svg,Javascript,Css,Reactjs,Svg,我曾尝试为淘汰文本构建react组件,但遇到了一个无法向自己解释的样式问题 这是我的尝试 const styles={ 容器:{ 背景尺寸:“封面”, 背景图片:“url(http://brokensquare.com/Code/assets/landscape.jpg)", 填充:“20%20%。” }, 淘汰赛:{ 边界半径:200, 溢出:“隐藏” } }; 常量敲除=({text,style})=>{ 常数s=样式|{}; 返回( {text} ); }; 常数App=镭(()=>(

我曾尝试为淘汰文本构建react组件,但遇到了一个无法向自己解释的样式问题

这是我的尝试

const styles={
容器:{
背景尺寸:“封面”,
背景图片:“url(http://brokensquare.com/Code/assets/landscape.jpg)",
填充:“20%20%。”
},
淘汰赛:{
边界半径:200,
溢出:“隐藏”
}
};
常量敲除=({text,style})=>{
常数s=样式|{};
返回(
{text}
);
};
常数App=镭(()=>(
));

正如您所看到的,底部由于某种原因被裁剪,而不是将侧面完全圆化,绘制半个圆。这里有人知道我为什么和如何解决这个问题吗?谢谢。

添加此css,它将起作用

svg { 
   display: block
}
您可以检查下面的代码沙盒

我添加了如下样式

render(
  <div>
    <App />
    <Style
      rules={{
        "*": {
          margin: 0,
          padding: 0,
          boxSizing: "border-box"
        },
        svg: {
          display: "block"
        }
      }}
    />
  </div>,
  document.getElementById("root")
渲染(
,
document.getElementById(“根”)

行高:0
添加到包含
svg
@RobertLongson的div中当然!现在完成了。效果非常好!谢谢!
render(
  <div>
    <App />
    <Style
      rules={{
        "*": {
          margin: 0,
          padding: 0,
          boxSizing: "border-box"
        },
        svg: {
          display: "block"
        }
      }}
    />
  </div>,
  document.getElementById("root")