Вот пример того, как я сделал это в своем проекте:
Использование файла .css
Переопределить класс CSS на .css/.scss
и так далее:
// Main layout where all antd componets used.
import './MyLayout.css';
/* MyLayout.css */
.ant-tooltip-inner {
background-color: white;
color: black;
}
Здесь я перевернул все всплывающие подсказки (по умолчанию черные).
Использование стилевых компонентов
То же, что ивыше, как CSS-JS
:
const LayoutStyled = styled(Layout)`
height: 100vh;
* {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,
Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}
.ant-layout-sider-light .ant-layout-sider-trigger {
border-right: 1px solid ${HCOLOR.border};
}
`;
Здесь я переопределил все шрифты и добавил правую границу к триггеру antd sider (по умолчанию нет границы).
Заключение
Найдите css-class / css-свойство с помощью dev-tools (Ctrl+Shift+C
в Chrome) и переопределите его, как вам нравится.