reactjs - 如何在反应中从material-ui向Button添加背景图像?
问题描述
我想将背景图像添加到Material-ui
按钮中React
,但我不知道如何正确执行此操作。这是我的代码。任何想法如何使它工作?我试图添加backgroundImage
样式,但没有奏效。
const useStyles = makeStyles(() => ({
buttonStep: {
width: '150px',
height: '49px',
background: '#5F8FE8',
backgrounImage: 'url("../../assets/icons/arrowButton.svg")',
},
}))
export default function StepNavigation(props) {
const classes = useStyles()
return (
<Button
className={classes.buttonStep}
>
Next
</Button>
)}
解决方案
我在您的代码中看到的主要问题只是一个错字。您在“背景d图像”中缺少“d”。
这是一个工作示例:
import React from "react";
import { makeStyles } from "@material-ui/core/styles";
import Button from "@material-ui/core/Button";
const useStyles = makeStyles({
buttonStep: {
width: "150px",
height: "49px",
backgroundImage: "linear-gradient(.25turn, #f00, #00f)"
}
});
export default function App() {
const classes = useStyles();
return <Button className={classes.buttonStep}>Next</Button>;
}
推荐阅读
- python - 如何使用networkx在两个图之间执行树交叉?
- java - java JSON解析中的NullPointerException
- python - 为列表中的 n 个列表迭代循环和子程序
- reactjs - 使用“填充”属性向不同的侧面添加不同的填充值
- java - 使用跨平台语言开发android有什么缺点?
- arrays - 元素数组不会被接口填充
- python - 线程不放入队列
- vb.net - Visual Basic .Net 公共函数在执行前对单行过程进行解码
- mysql - 给出带有子查询和公式的结果?
- java - 如何将 JUnit 测试写入我的 Spring-MVC 控制器类?