Javascript 具有透明背景和渐变边框的元素
我们在Javascript 具有透明背景和渐变边框的元素,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我们在react native中遇到了一个问题。是否可以创建一个带有渐变边框但背景透明的按钮组???我们尝试了各种选择,但最终没有结果,因此我认为没有理由添加代码。React Native不支持渐变边框。为此,必须使用Expo中的LinearGradient组件。如果你不熟悉世博会,你可以继续阅读 你必须先安装expo 然后你可以先创建一个组件,我想你已经创建了 <TouchableOpacity onPress={() => {})}> <View style={s
react native
中遇到了一个问题。是否可以创建一个带有渐变边框但背景透明的按钮组???我们尝试了各种选择,但最终没有结果,因此我认为没有理由添加代码。React Native不支持渐变边框。为此,必须使用Expo
中的LinearGradient组件。如果你不熟悉世博会,你可以继续阅读
你必须先安装expo
然后你可以先创建一个组件,我想你已经创建了
<TouchableOpacity onPress={() => {})}>
<View style={styles.circleGradient}>
<Text style={styles.visit}>Login</Text>
</View>
</TouchableOpacity>
然后,您必须从Expo导入LinearGradient:
import { LinearGradient } from 'expo-linear-gradient';
然后,您可以定义渐变到开始
和结束
的位置。您可以通过使用开始和结束道具来完成此操作。“颜色”属性包含表示渐变停止的颜色数组
<TouchableOpacity onPress={() => {})}>
<LinearGradient start={[0, 0.5]}
end={[1, 0.5]}
colors={['#EFBB35', '#4AAE9B']}
style={{borderRadius: 5}}>
<View style={styles.circleGradient}>
<Text style={styles.visit}>Login</Text>
</View>
</LinearGradient>
</TouchableOpacity>
React Native不支持渐变边框
。为此,必须使用Expo
中的LinearGradient组件。如果你不熟悉世博会,你可以继续阅读
你必须先安装expo
然后你可以先创建一个组件,我想你已经创建了
<TouchableOpacity onPress={() => {})}>
<View style={styles.circleGradient}>
<Text style={styles.visit}>Login</Text>
</View>
</TouchableOpacity>
然后,您必须从Expo导入LinearGradient:
import { LinearGradient } from 'expo-linear-gradient';
然后,您可以定义渐变到开始
和结束
的位置。您可以通过使用开始和结束道具来完成此操作。“颜色”属性包含表示渐变停止的颜色数组
<TouchableOpacity onPress={() => {})}>
<LinearGradient start={[0, 0.5]}
end={[1, 0.5]}
colors={['#EFBB35', '#4AAE9B']}
style={{borderRadius: 5}}>
<View style={styles.circleGradient}>
<Text style={styles.visit}>Login</Text>
</View>
</LinearGradient>
</TouchableOpacity>
您可以使用TouchableComponent设置样式和用户交互按钮。也可以试试LinearGradient。谢谢,但这不是我需要的。在您的版本中,可以创建渐变背景,但我需要透明背景,但需要渐变边框。我认为这可能会对您有所帮助。:)不幸的是,这只适用于不透明背景在photoshop中创建透明背景+渐变边框png,将该png应用为TouchableOpacity内的ImageBackground。您的按钮具有透明背景和渐变边框。您可以使用TouchableComponent来设置样式和用户交互按钮。也可以试试LinearGradient。谢谢,但这不是我需要的。在您的版本中,可以创建渐变背景,但我需要透明背景,但需要渐变边框。我认为这可能会对您有所帮助。:)不幸的是,这只适用于不透明背景在photoshop中创建透明背景+渐变边框png,将该png应用为TouchableOpacity内的ImageBackground。你有一个带有透明背景和渐变边框的按钮。我在其他资料中看到了这个例子。他绝对不支持我的情况。这篇文章怎么样:我在其他资料中看到了这个例子。他绝对不支持我的状况。这篇文章怎么样: