大家好,我是一个新的React Native,并试图在UI下开发。他们有什么方法来创建一个曲线三角形。我试过了但不能弯曲三角形的边。
这是我的代码。
notch: {
width: 32,
height: 5,
backgroundColor: 'transparent',
borderStyle: 'solid',
borderLeftWidth: 30 / 2,
borderRightWidth: 30 / 2,
borderBottomWidth: 20,
borderLeftColor: 'transparent',
borderRightColor: 'transparent',
borderBottomColor: '#7B1B67',
position: 'absolute',
right: 15,
top: -15,
borderTopLeftRadius: 15,
borderTopRightRadius: 15,
borderBottomLeftRadius: 95,
borderBottomRightRadius: 95,
overflow:'visible'
},
1条答案
按热度按时间fwzugrvs1#
你可以使用一个简单的正方形元素,圆化边框,然后旋转它。下面是一个示例,其中
::after
仅用于预览备注
linear-gradient
只是填充一半,所以它不会隐藏文本,您可以使用z索引并简单地将其推到文本下方