Как уменьшить расстояние между antd Form.Items? - PullRequest
2 голосов
/ 27 июня 2019

Как уменьшить расстояние между двумя элементами Form.Item в форме?

например, в любой из форм antd examples интервал между Form.Item одинаковый и (на мой взгляд) довольно большой.

Ответы [ 2 ]

1 голос
/ 27 июня 2019

Вам нужно стилизовать компонент Form.Item, например, с помощью inline-style :

// The current form item is margin 15px top.
<Form.Item style={{ marginBottom: "0px" }}>
  <Input />
</Form.Item>

или всего Form, переопределив, например, класс cssс CSS-in-JS :

// Apply style to all form
const StyledForm = styled(Form)`
  .ant-form-item {
    margin-bottom: 0px;
  }
`;

Демо:

Edit Q-56637063

Та же банкадостичь с помощью файла .css и импортировать его

0 голосов
/ 27 июня 2019

Сначала найдите стиль, который достигает того, что вы хотите переопределить, переопределите его, импортировав пользовательский CSS. Ваш пример:

.ant-form-inline .ant-form-item {
  margin-right: 8px; // default is 16px
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...