显示转换不工作在css和react.js上

7hiiyaii  于 2023-02-20  发布在  React
关注(0)|答案(1)|浏览(137)
.cartBtn {
  appearance: none;
  outline: none;
  border: none;
  cursor: pointer;
  text-align: center;
  background-color: transparent;
  color: inherit;
}
.cartBtn:hover {
  color: black;
}

.cart {
  display: none;
  opacity: 0;
  transition: all 4s ease-in-out;
}

.cart-toggle:hover .cart {
  display: block;
  opacity: 1;
}

.cart-toggle {
  position: relative;
}
<button className={styled.cartBtn}>
          <h3>Cart</h3>
          <div className={styled.cart}>
            <Cart />
          </div>
        </button>
      </div>

我在导航栏中有一个按钮,当我悬停它时,我希望显示此购物车。购物车是一个包含一些项目的框,写为绝对位置。在文本和切换框之间有一个空格,当我试图悬停在框上时,我甚至无法到达它。因此,如果我可以放置一个过渡,我可以到达,但问题是我的过渡不工作。

pkwftd7m

pkwftd7m1#

没有显示的动画。2我通过设置超时来处理这个问题,但是有专门的包来处理这些问题,比如CSTTransition。

相关问题