【问题标题】:React Material Design Icon hover not working correctly反应材料设计图标悬停无法正常工作
【发布时间】:2021-06-08 06:45:03
【问题描述】:

我正在使用 mdi-react 图标,但悬停效果不佳。有时有效,有时无效。

import MagnifyPlusOutline from "mdi-react/MagnifyPlusOutlineIcon";
import MagnifyMinusOutline from "mdi-react/MagnifyMinusOutlineIcon";
import DoubleDownChevron from "mdi-react/ChevronDoubleDownIcon";
import DoubleUpChevron from "mdi-react/ChevronDoubleUpIcon";

export default function App() {
  return (
    <div className="App">
      <DoubleUpChevron className="viewIcon" size={38} />
      <DoubleDownChevron className="viewIcon" size={38} />
      <MagnifyPlusOutline className="viewIcon" size={32} />
    </div>
  );
}

CSS

.viewIcon :hover {
  color: grey;
  cursor: pointer;
}

您可以在沙盒上看到,如果您将鼠标悬停有时它会起作用,但有时光标不会变成指针,即使我就在图标上方

沙盒:https://codesandbox.io/s/staging-leftpad-j2tj9?file=/src/App.js

【问题讨论】:

    标签: javascript css reactjs material-ui jsx


    【解决方案1】:

    我猜是菜鸟 css 错误,尝试删除 :hover 之前的多余空格

    .viewIcon:hover {
      color: grey;
      cursor: pointer;
    }
    

    【讨论】:

    • 工作感谢!你知道原因吗?
    • 这是正确的语法,html css 不提供错误,只是在出现问题时将页面弄乱。 p.s 将其标记为答案,增加我的声誉;)
    猜你喜欢
    • 2023-02-18
    • 2020-04-11
    • 2016-04-27
    • 1970-01-01
    • 2019-10-23
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 2017-09-19
    相关资源
    最近更新 更多