【发布时间】:2018-10-22 11:29:48
【问题描述】:
如何使用带有内部弯曲底座的样式表创建三角形?我知道如何使用样式表创建三角形。请考虑以下代码
triangleShapeLeft: {
width: 0,
height: 0,
backgroundColor: 'transparent',
borderStyle: 'solid',
borderLeftWidth: halfHeight / 3,
borderRightWidth: halfHeight / 3,
borderBottomWidth: halfHeight / 2,
borderLeftColor: 'transparent',
borderRightColor: 'transparent',
borderBottomColor: "#000",
transform: [
{ rotate: '270deg' }
],
margin: 0,
marginLeft: 0,
borderWidth: 0,
borderColor: "transparent",
position: "absolute",
left: -arrowBottom - padddingVertical,
top: halfHeight - padddingVertical,
}
这将是一个正常的三角形。但我的问题是我怎样才能像下图一样弯曲这个三角形的一侧
我已经尝试过使用边框半径,但它只会弯曲外圆方式。我想要一个内圆曲线。请帮助我实现这一目标。
【问题讨论】:
-
我认为没有任何合理的方法可以使用 CSS 实现这一目标。请改用 SVG。
-
react native 是否支持径向渐变?
-
不知道,所以我只分享了一些想法..你可能可以试试看;)
标签: javascript css reactjs react-native