Способ воссоздать ввод материала-интерфейса с помощью варианта = обведено с помощью css - PullRequest
0 голосов
/ 21 октября 2019

В настоящее время я пытаюсь воссоздать материал-UI изложил ввод. Как вы можете видеть, цвет фона и входные данные различны, поэтому моя идея просто установить абсолютное положение метки и не выдвигать его. Любые идеи, как я могу достичь этого?

моя текущая реализация CSS: my current css implementation

дизайн материала:

enter image description here

  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,

1 Ответ

0 голосов
/ 21 октября 2019

Я решил настроить цвет фона метки так, чтобы он отображал фон экрана, и немного приподнять его. Кажется, это решает мою проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...