简体   繁体   English

反应语义Ui按钮悬停

[英]React Semantic Ui Button hover

I have recently started doing React programming and I am currently working on sidebar navigation. 我最近开始进行React编程,目前正在从事侧边栏导航。 I am using React Semantic UI for my website and I have buttons for my navigation. 我正在为我的网站使用React Semantic UI,并且有用于导航的按钮。 However there is a problem I can't find a solution for, I am trying to disable the hover effect on buttons and I've tried multiple things (assigning a class to Button Group/ div and try to access it from CSS for example) but without luck. 但是,有一个我找不到解决方案的问题,我试图禁用按钮上的悬停效果,并且尝试了多种方法(例如,将一个类分配给Button Group / div并尝试从CSS访问它)但没有运气。 Here's my code any suggestions will be appreciated 这是我的代码,任何建议将不胜感激

  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>
    );
  }
}

Maybe your path to element is invalid, check my snippet: 也许您的element路径无效,请查看我的代码段:

https://codepen.io/anon/pen/QVQjMY 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; } 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM