React Semantic Ui Button悬停

问题描述 投票:0回答:1

我最近开始做React编程,我目前正在进行侧边栏导航。我正在为我的网站使用React Semantic UI,我有导航按钮。但是有一个问题我无法找到解决方案,我正在尝试禁用按钮上的悬停效果,我尝试了多种方法(将一个类分配给Button Group / div并尝试从CSS访问它)但没有运气。这是我的代码,任何建议将不胜感激

  import React, { Component } from "react";
    import { Button, Icon } from "semantic-ui-react";
    import "../styles/DotNav.css";

    export default class DotNav extends Component {
     state = { activeItem: "home" };

  handleContextRef = contextRef => this.setState({ contextRef });

  handleItemClick = (e, { name }) => this.setState({ activeItem: name });

  render() {
    return (
      <div style={{ position: "fixed", marginLeft: 1370, marginTop: 100 }}>
        <Button.Group vertical className="ui black Change">
          <Button basic>
            <Icon name="minus" color="white" />
          </Button>
          <Button className="btn" basic>
            <Icon name="minus" color="white" />
          </Button>
          <Button basic>
            <Icon name="minus" color="white" />
          </Button>
        </Button.Group>
      </div>
    );
  }
}
javascript css reactjs semantic-ui
1个回答
1
投票

也许您的元素路径无效,请查看我的代码段:

https://codepen.io/anon/pen/QVQjMY

const {
  Button,
  Container,
  Divider,
  Header,
  Icon,
  Message,
} = semanticUIReact

class App extends React.Component {
  render() {
    return (
      <Button.Group vertical className="ui black change">
          <Button>
            <Icon name="minus" color="white" />
          </Button>
          <Button className="btn">
            <Icon name="minus" color="white" />
          </Button>
          <Button>
            <Icon name="minus" color="white" />
          </Button>
        </Button.Group>
    )
  }
}

// ----------------------------------------
// Render
// ----------------------------------------
const mountNode = document.createElement('div')
document.body.appendChild(mountNode)

ReactDOM.render(<App />, mountNode)
body {
  background-color: red;
}

.ui.black.change button:hover{
  background-color: teal!important;
}
© www.soinside.com 2019 - 2024. All rights reserved.