use*_*345 7 css button pseudo-element mouse-cursor reactjs
单击按钮时如何将光标更改为图标,然后在第二次单击时将该图标向下放置,并再次变为常规光标?我在 React 工作。我所拥有的是,当单击按钮时,单击的全局布尔值将变为 true。
这对您的需要有用吗?
const [cursor, setCursor] = useState('crosshair');
const changeCursor = () => {
setCursor(prevState => {
if(prevState === 'crosshair'){
return 'pointer';
}
return 'crosshair';
});
}
return (
<div className="App" style={{ cursor: cursor }}>
<h2>Click to change mouse cursor</h2>
<input type="button" value="Change cursor"
onClick={changeCursor}
style={{ cursor: cursor }}
/>
</div>
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29216 次 |
| 最近记录: |