css - 如何在 React Native 中绘制半椭圆?

标签 css reactjs react-native

最近我尝试了很多在react native中画一个半椭圆但是我没有得到任何好的结果。这是我试过的

semiEllipse:{
        width: '100%',
        height: 50,
        borderRadius: 0.7*width,
        borderBottomLeftRadius: 0,
        borderBottomRightRadius: 0,
        backgroundColor: 'red',

      }

上面的代码给出了以下输出: enter image description here

但这不是我要实现的目标,因为你们可以看到这不是一个纯椭圆。

我想要实现的是以下一半: enter image description here

请帮我解决这个问题。提前致谢!

最佳答案

width: 100,
height: 100,
backgroundColor: 'red',
borderRadius: 50,
transform: [
  {scaleX: 2}
]

这应该给你一个椭圆形。然后我会做一个负边距和溢出:隐藏在父级上。

关于css - 如何在 React Native 中绘制半椭圆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54076135/

相关文章:

javascript - 使用 React Router Dom 的服务器端呈现出现错误 : Warning: React. createElement:类型无效——需要一个字符串

Firebase - 从数据库/firestore 数据执行分析

ios - react-native 与现有 ios 应用程序集成

CSS在没有HTML的情况下在前台制作图像标题

javascript - 如何使用javascript关闭重新加载页面上的iframe窗口

css - 背景颜色上的彩虹文字无法使用 css

javascript - Airbnb/ react 日期 |有没有办法无限滚动月份而不是点击下个月?

css - 为什么我的 map 只显示 50%

css - 元素在底部不希望有边距

react-native - 如何使用 React Native 和 Redux 获取 API 数据