Несмотря на то, что я смог переопределить CSS, я настоятельно рекомендовал бы отказаться от использования стольких библиотек (redux-form
, react-toastify
, reactstrap
, material-ui
, uppy
и ck-editor
, все они используютсвои собственные требуемые таблицы стилей!) в одном приложении, и вместо этого попытайтесь ограничить себя одной библиотекой стилей и создавая свои собственные пользовательские компоненты поверх нее. В противном случае вы будете тратить много времени на копание в DOM и переопределение слоев на слоях таблиц стилей библиотеки.
Тем не менее, вот фиксированный макет:
Что я добавил:
index.css
form ul li > div > div > * {
padding: 0;
border: 0;
text-align: left;
}
form ul li:first-child button:before {
display: none;
}
form > div button[type="button"],
form ul li > div button[type="button"] {
display: inline-block;
border-radius: 0;
padding: 0;
font-size: 16px;
color: #fff;
background-image: none;
border: 0;
color: #000;
}
form > div button[type="button"]:hover,
form > div button[type="button"]:focus,
form ul li > div button[type="button"]:hover,
form ul li > div button[type="button"]:focus {
background-image: none;
border: 0;
}
UppySample. css
.uppy-DashboardItem-actionWrapper {
flex-direction: row;
}