【发布时间】:2020-02-17 07:27:39
【问题描述】:
目前我正在尝试重新创建 material-ui 概述的输入。正如你所看到的背景颜色和输入是不同的,所以我的想法只是简单地将标签位置设置为绝对蚂蚁推动它是行不通的。有什么想法可以实现吗?
材料设计:
inputStyle: {
padding: 10,
borderBottomWidth: 0,
},
labelStyle: {
color: colors.black,
marginBottom: 5,
top: props.isFocused ? -6 : 12,
opacity: props.isFocused ? 1 : 0.8,
left: 6,
zIndex: 100,
position: 'absolute',
display: 'inline-block',
fontSize: props.isFocused ? 12 : 16,
fontWeight: 400,
backgroundColor: colors.white,
},
inputContainerStyle: {
width: '100%',
borderColor: handleInputBorder(props.error),
borderRadius: 5,
borderWidth: 1,
backgroundColor: colors.white,
marginBottom: 10,
},
containerStyle: {
paddingLeft: 0,
paddingRight: 0,
},
rightIcon: props.rightIcon,
【问题讨论】:
-
请也分享 HTML 代码
标签: css react-native material-ui