React Semantic Ui Кнопка наведения курсора - PullRequest
0 голосов
/ 10 сентября 2018

Я недавно начал заниматься программированием 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>
    );
  }
}

1 Ответ

0 голосов
/ 10 сентября 2018

Возможно, ваш путь к элементу неверен, проверьте мой фрагмент:

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