css - react cursor none 无法适应
问题描述
我正在使用 react 和 next.js。
我想使用 cursor: none 来隐藏指针。
我使用了 cursor: none ,但它并没有隐藏它。
const Home: FunctionComponent = () => {
const [mouseX, setMouseX] = useState(0);
const [mouseY, setMouseY] = useState(0);
const Mouse = (e: any) => {
setMouseX(e.clientX);
setMouseY(e.clientY);
};
return (
<>
<div
style={{
position: 'absolute',
top: mouseY,
left: mouseX,
height: '20px',
width: '20px',
background: 'linear-gradient(to right, #aed0ee 0%, #00f2fe 100%)',
cursor: 'none',
}}
></div>
<div
style={{ width: '1000px', height: '1000px' }}
onMouseMove={(e) => Mouse(e)}
></div>
</>
);
};
export default Home;
解决方案
在您的目标元素中,您可以指定:
style={{
"&:hover": {
cursor: "none"
}
}}
推荐阅读
- r - 我应该如何将累积数据表转换为 R 中的当前值?
- wav - RIFF/Wav 标头中的“LIST”块是什么?
- python - python有两个CLR模块吗?
- java - 如何在 Maven 中传递 VM 选项
- flutter - 用@freezed 装饰的类不能有可变属性
- java - 如何配置 AWS 用户 cognito 身份验证流程以在 Java sdk 后端生成身份令牌、访问令牌?
- javascript - 选择具有匹配数据属性的最近元素
- shell - 将具有多个名称-多值对的文件转换为 Rows shell 脚本
- xml - 使用 XSLT 显示所有元素的元素 repititions 之间的 Subtotolas
- php - Laravel 7浏览器不下载文件