Вы правы, вы не можете сделать это, используя свойство style
.
Однако вы можете изменить его цвет, настроив тему муи. http://www.material-ui.com/v0.15.0-alpha.2/#/customization/themes
Пример:
import React from 'react';
import Slider from 'material-ui/Slider';
import MuiThemeProvider from 'material-ui/lib/MuiThemeProvider';
import getMuiTheme from 'material-ui/lib/styles/getMuiTheme';
const muiTheme = getMuiTheme({
slider: {
trackColor: 'yellow',
selectionColor: 'green'
},
});
const SliderExample =() => (
<div>
<MuiThemeProvider muiTheme={muiTheme}>
<Slider />
</MuiThemeProvider>
</div>
);
export default SliderExampleSimple
Примечание: handle
будет иметь тот же цвет, что и линии перед ней .. (selectionColor)
Хорошо, это работает. Просто небольшое исправление: 'import MuiThemeProvider из 'material-ui/lib/MuiThemeProvider'' (без'/styles') – willemx