css - 如何使用未包含在 react 代码中的悬停?

标签 css reactjs hover less

我有以下 CSS 配置

.my-page {
      &-link {
        font-weight: normal;
        color: green;

        &:hover {
          text-decoration: underline;
          font-weight: 500;
          color: #006cbc;
        }
   }
}

当我将它包含在我的 React 组件中时,它不会以某种方式包含悬停。

我将“my-page-link”和“my=page-link-hover”作为类名包含在内,但两者都不起作用。

  <SomeComponent
                      name="here."
                      variant="primary"
                      label="here."
                      className="my-page-link"
                      onClick={this.onEditPaymentMethodModalShow}

                    />

最佳答案

我相信您的 SASS 代码有问题。您缺少一个右大括号。 试试这个:

.my-page {
  &-link {
    font-weight: normal;
    color: green;

    &:hover {
      text-decoration: underline;
      font-weight: 500;
      color: #006cbc;
    }
  }
}

您也可以使用 SASS playground以确保您得到预期的结果。

希望这有帮助:)

关于css - 如何使用未包含在 react 代码中的悬停?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55816158/

相关文章:

javascript - CSS 和 JavaScript 菜单问题

jquery - html列表中的平滑圆形动画

ReactJS警告: TextField is changing an uncontrolled input of type text to be controlled

jQuery div 悬停功能在 Firefox 中不起作用

html - 悬停时更改图像颜色

html - 让两个 div 共享同一个滚动条?

javascript - 提交后的表单未定义 "this"但 react 中的按钮未定义

javascript - React 不会从 firebase 渲染数组值,并且数组的长度为 0,尽管控制台上有该值

javascript - 鼠标悬停或悬停 vue.js

CSS重置问题