Нужна помощь по стилю MaterialUI MenuItem Компонент
Я пытаюсь стилизовать пункт меню, используя среду MaterialUI, и чувствую себя потерянным.
Вот для чего я иду:
https://i.stack.im gur.com/x27kG.png
И вот что я получил, пока: https://codesandbox.io/s/542wvq4mxl
Любая помощь будет принята с благодарностью.
2 ответа
Решение
Проблема, которую я вижу в том, что MenuItem
компонент имеет padding
применяется. Но вы пытаетесь сделать так, чтобы оранжевый фон значка растянулся на всю высоту, игнорируя это заполнение (или, наоборот, белый фон текста и стрелки делали то же самое). Может быть, css способ сделать это, но я не знаю об этом.
Так что я бы попытался удалить заполнение по умолчанию на вашем menuItem
класс и добавить интервал обратно в себя, как https://codesandbox.io/s/z6q4z54njp
Измените свой стиль на следующий.
const styles = theme => ({
menuItem: {
backgroundColor: "#fff",
height: "50px",
fontSize: "50px"
},
primary: {
height: "100%",
backgroundColor: "#fff",
fontSize: "30px"
},
icon: {
fill: "#ffff",
backgroundColor: "#ff6b30",
width: "70px",
height: "70px"
}
});