有什么办法可以保留这个按钮标签? [关闭]

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

我有一个可以正常工作的汉堡包按钮,但我的控制台给了我一个错误,我无法修复它 The error

这是我的代码: (我是新手,所以也许这只是一个愚蠢的问题)

import styled from "styled-components";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faBars } from "@fortawesome/free-solid-svg-icons";

function BurgerButton(props) {
  return (
    <StyledBurger>
      {/* Cuando hagamos click, se ejecuta la función handleClick y cambia el
      estado de clicked a true o false */}
        
      <div
        onClick={props.handleClick}
        className={`hamburger ${props.clicked ? "is-active" : ""}`}
        id="hamburger-1"
      >
         <button>
          <FontAwesomeIcon className="icon" icon={faBars} />
        </button>
      </div>
    </StyledBurger>
  );
}

export default BurgerButton;

const StyledBurger = styled.button`

#hamburger-1.hamburger.is-active{
  background-color: #e5f0ed;
width: 110%;
} 
.icon{
  font-size: 1.5rem;

}

  div.is-active {
    position: relative;
    padding: 10px 30px;
    border-radius: 8px;
    top: 0rem;
    transition: 0.8s ease-in-out;
  }

button{
  opacity: 0;
  @media (max-width: 821px) {
    color: #4a4a4a;
    background-color: #e5f0ed;
    align-items: center;
    justify-content: center;
    transition: 0.3s;
    position: relative;
    line-height: 25px;
    padding: 3px auto;
    border-radius: 8px;
    top: 1rem;
    left: 13rem;
    opacity: 1;


}
@media (min-width: 821px) {
display: none;
}
 

`;

我认为这是因为标签,它也认为它是一个按钮。 有什么方法可以修复此代码而无需重新开始??

css button
© www.soinside.com 2019 - 2024. All rights reserved.