我最近一直在try 在React项目中使用JSS.我的代码是一个按钮,悬停时需要transformY()属性作为动画,但它不起作用.这是我的代码和编译时收到的错误.
import { createUseStyles } from 'react-jss'
import React, { useState } from 'react';
const useStyles = createUseStyles({
button: {
'&hover': {
transform: translateY(0.5)
}
},
clickButton: {
background: '#b60000',
transform: translateY(0.5)
}
})
function Button() {
const [button, toggleButton] = useState(useStyles.button);
return (
<div>
<svg width="900" height="600">
<circle cx="120" cy="120" r="150" stroke="grey" stroke-width="3" fill="grey"/>
<circle cx="120" cy="120" r="100" stroke="red" stroke-width="3" fill="red" className={button} onClick={() => toggleButton(useStyles.clickButton)}/>
</svg>
</div>
)
}
export default Button
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>
ERROR in src\Button.js
Line 7:24: 'translateY' is not defined no-undef
Line 13:20: 'translateY' is not defined no-undef
搜索关键字以了解有关每个错误的更多信息.
编译的网页包有1个错误